int ASCI1 = 1;
for (int i = 1; i < 8; i++)
{
cout << ASCI1 << endl << ASCI1++;
}
我得到输出:
2
13
24
35
46
57
68
7
(由于某种原因,此处没有结束行)。这个想法是要
1
2
3
4
etc.
完全陷入困境,请帮忙!
最佳答案
不清楚为什么会造成这种困惑,只需使用:
int ASCI1 = 1;
for (int i = 0; i < 4; i++) {
cout << ASCI1++ << endl;
}
请注意,您应该以0开头(如图所示)或将条件更改为
<=
,否则将循环3次而不是4次。关于c++ - 为什么此循环运行看不见的代码?而且不能按顺序工作,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37710398/