goto语句很少使用,因为它会使程序混乱,不可读和复杂。而且,当使用它时,程序的控制将不容易跟踪,因此它使测试和调试变得困难。
C - goto语句
当在 C 程序中遇到goto语句时,控制流直接跳转到goto语句中提到的标签。
C 语言中goto的语法
goto label_name;....label_name: C-statements
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 遍历。
