level 9
#include <iostream>
int main()
{
using namespace std;
int i;
for (i = 0; i < 10; i++);
cout << "c++ knows loops.\n";
cout << "c++ knows when to stop.\n";
system("pause");
return 0;
}
运行后为何【c++ knows loops.】只打印了一行,【c++ knows when to stop】打印了一行,原本我是要前面的那行要打印十行的,请问哪里的逻辑错了?
2016年05月09日 03点05分
1
level 9
可是for语句的语法格式不是还要带一对尖括号,我这里面它自身并没有加尖括号但是如你所说的去掉for后面的分号就成功了,可后来我按照c++中的for语句的格式加入了一对尖括号后却反而又不成功了,这是为啥啊?
2016年05月09日 06点05分
4
level 9
我的意思是我没有加那对尖括号但是只把我上面那句for语句后面的误操作多写到的分号去掉后能成功运行
2016年05月09日 07点05分
5
level 9
上面的兄弟写得是可以运行的,不过呢这那两行都是打印10行,而如果像我那样只去掉分号而不加尖括号的话则是第一句打印10行,第二行则只打印1行,这其中的逻辑分析有点弄不懂
2016年05月09日 07点05分
6