C程序报错
小弟刚学习C,刚刚练习了课件上的程序#include <stdio.h>
void main()
{
int i, sum=0;
i=1;
loop: for(i<=100)
{
sum=sum+i;
i++;
goto loop;
}
printf("%d\n", sum);
}
为什么编译的时候总是报错呢?如下
D:\Visual C++ 6.0\Microsoft Visual Studio\MyProjects\goto\goto.c(7) : error C2143: syntax error : missing ';' before ')'
D:\Visual C++ 6.0\Microsoft Visual Studio\MyProjects\goto\goto.c(7) : error C2143: syntax error : missing ';' before ')'
D:\Visual C++ 6.0\Microsoft Visual Studio\MyProjects\goto\goto.c(7) : warning C4552: '<=' : operator has no effect; expected operator with side-effect
执行 cl.exe 时出错.
谢谢大佬 呃呃呃,好像找到错误了,if打成了for... #include <stdio.h>
void main()
{
int i, sum=0;
i=1;
loop: if(i<=100)
{
sum=sum+i;
i++;
goto loop;
}
printf("%d\n", sum);
}
aaron.yang 发表于 2020-5-19 18:41
谢谢朋友 icecocotea 发表于 2020-5-26 16:29
谢谢朋友
没关系啦,反正也是没事干时随便康康 不小心点了个支持{:10_250:} aaron.yang 发表于 2020-5-26 17:55
不小心点了个支持
{:5_109:}{:5_110:}
页:
[1]