注册 登录
编程论坛 C++教室

求大神讲解!为啥第七行一个分号就错误?两个分号才能运行?

Fashion恩泽 发布于 2016-12-20 10:00, 1391 次点击
#include<iostream>    1
using namespace std;   2
int main()            3
{                       4
    int i,j,n;          5
n=1;                      6
for(i=1;;i++)           7
{
for(j=1;j<=n;j++) cout<<"#";
cout<<("\n");
n++;
}
  return 0;
}
4 回复
#2
yangfrancis2016-12-20 10:10
两个分号表明中间那个语句是空缺。这样编译器才知道i++应当是第三条语句。
#3
Fashion恩泽2016-12-20 10:18
回复 2楼 yangfrancis
跪谢
#4
lkqet1335792017-02-03 18:13
for循环标准格式
#5
Erlosshex2017-02-11 21:58
for(迭代初始值;迭代结束判断;迭代更新){
    //循环主体
}
1