潮州饶平县汫州镇:C语言的问题

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/08 05:37:27
main()

{

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"的地方。

楼上意思很清楚了,已经

循环