C语言 goto语句

来源:这里教程网 时间:2026-02-16 12:51:02 作者:

C语言 goto语句很少使用,因为它会使程序混乱,不可读和复杂。而且,当使用它时,程序的控制将不容易跟踪,因此它使测试和调试变得困难。

C – goto语句

当在 C 程序中遇到goto语句时,控制流直接跳转到goto语句中提到的标签。

C 语言中goto的语法

goto label_name;....label_name: C-statements

goto流程图

 C语言 goto语句

goto语句的示例

#include <stdio.h>int main(){   int sum=0;   for(int i = 0; i<=10; i++){    sum = sum+i;    if(i==5){       goto addition;    }   }   addition:   printf("%d", sum);   return 0;}

输出:

15

说明:在这个例子中,我们有一个标签addition,当i的值(内部循环)等于 5 时,我们使用goto跳转到这个标签。这就是sum显示直到 5 的数字之和的原因,即使循环设置为从 0 到 10 遍历。

相关推荐