关于c语言的循环的问题。。。。。。

#include
int main()
{
int i,j;
while(1)
{
for(i=0;i<20000;i++)
{
for(j=0;j<20000;j++)
}
printf("XXXX");
}
return 0;
}
这个程序为什么我在第一个for循环后面加上大括号,为什么会报错。

大括号不匹配,没有封闭

#include “stdio.h”
int main()
{
int i,j;
while(1)
{
for(i=0;i<20000;i++)
{
for(j=0;j<20000;j++)
;//空操作
}
printf("XXXX");
}
return 0;
}
兄弟,试下这个吧

你的括号都打错了啊
#include
int main()
{
int i,j;
while(1)
{
for(i=0;i<20000;i++)
{
for(j=0;j<20000;j++)
{
printf("XXXX");
}
}
}
return 0;
}

你的程序的意思应该是无限循环内的双循环打字吧。你搞这个有什么用,莫不是要卡死自己的电脑?

第二个for和printf之间的大括号去掉就对了。硬说有什么问题的话,是第二个for后面没有语句,也没有封号。

最后一个for循环没有循环体

写代码尽量规范化,即使没有循环体也不要省略括号。这样方便阅读。还有就是使用缩进来增加代码的可读性