昆山教育好吗:C语言的问题
来源:百度文库 编辑:高校问答 时间:2024/05/17 01:27:09
main()
{
int i,sum=0;
i=1;
loop: if(i<=100)
{sum=sum+i;
i++;
goto loop;}
printf("%d\n",sum);
}
这里loop是什么意思? 这两天不懂的很多 在这里多谢大家
{
int i,sum=0;
i=1;
loop: if(i<=100)
{sum=sum+i;
i++;
goto loop;}
printf("%d\n",sum);
}
这里loop是什么意思? 这两天不懂的很多 在这里多谢大家
GOTO 语句是一个无条件跳转语句。
LOOP 是用户自定义的标号。
程序执行到GOTO语句时,就会无条件的直接跳转到跟在后面的标号处继续执行。
这里面的LOOP到GOTO LOOP等同于如下语句:
for(i=1;i<=100;i++)
sum=sum+i;
整个程序就是求1~100的和。
就是为冒号后的语句做个标记,你可以用其它非关键字的字符作标记,比如a: if(a>=10),在C中这是为goto语句提供一个要"goto"的地方。
楼上意思很清楚了,已经
循环