goto语句
【例】求 1+2+3+......+100的和。
#include "stdio.h"
int main(void)
{
int i,sum=0;
i=1;
loop: if(i<=100)
{
sum=sum+i;
i++;
goto loop;
}
printf("%d\n",sum);
return 0;
}
以上程序的实现主要是goto语句,goto语句使之成为一个循环。goto语句的使用格式为:
goto 语句标号;
其中标号是一个有效的标识符,这个标识符加上一个“:”一起出现在函数内某处,执行goto语句后,程序将跳转到该标号处并执行其后的语句。
goto语句通常不用,主要因为它将使程序层次不清,且不易读,但在多层嵌套退出时,用goto语句则比较合理。