|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
小弟刚学习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 时出错.
谢谢大佬
- #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);
- }
复制代码
|
|