如何将2中的多个数加倍2(10次)
这是我的代码:
#include <iostream>
using namespace std;
int main(){
for (int x=1 ;x<=10; x++){
for (int i=1;i=x++;i*2) {
cout<<i;
}
}
return 0;
}
它给我错误有什么不对?
请帮忙。
答案 0 :(得分:3)
代码的行为是未定义。
i=x++
在第二个循环中不是一个合适的停止条件(它永远不会false
),因此最终有符号整数类型会溢出。