C语言基础(一) 互动版

在线工具推荐: Three.js AI纹理开发包 - YOLO合成数据生成器 - GLTF/GLB在线编辑 - 3D模型格式在线转换 - 可编程3D场景编辑器

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语句则比较合理。