goto语句怎么用

 时间:2026-02-17 02:30:32

1、使用goto语句,必须有跳转程序的标签,该标签属于C语言标识符,应满足标识符的命名规则,即:使用字母、数字、下划线组成,开头不能是数字。

goto语句怎么用

2、在main函数中天健goto goto_label语句,下面的例子有三条printf语句,第一条提示程序运行,第二条将被goto语句忽略掉,第三条printf语句将被执行。

#include <stdio.h>

int main(int argc, char *argv[]) {


 printf("main程序运行\r\n");
 goto goto_label;
 printf("这一句运行。\r\n");
goto_label:
 printf("已跳转至goto_label. \r\n");
 return 0;
}

goto语句怎么用

3、确认代码无误后,编译并运行程序。

goto语句怎么用

4、可以看到,goto语句后面的printf("这一句运行。\r\n"); 没有被运行,而是运行后goto_label后面的:printf("已跳转至goto_label. \r\n");说明goto语句完成了一次无条件跳转。

goto语句怎么用

5、goto语句的跳转位置应位于同一个函数,如果标签位于不同的函数,则会出现语法错误。

goto语句怎么用

6、结合if语句,我们可以使用goto语句实现break语句的功能:

#include <stdio.h>

int main(int argc, char * argv[])


{
 int i = 0;
 
 for(i = 0; i < 10; i ++)
 {
  if(i >= 5)
  {//i >= 5时结束循环
   goto end_for;
  }
  printf("%d\t", i);
 }
end_for:
 return 0;
}

goto语句怎么用

7、在程序中,原本需要打印1~10的10个数字,实际只打印了1~4的4个数字,这是if(i >= 5) goto xxxx终止了for的循环,起到了break语句的作用。

goto语句怎么用

  • C语言如何定义全局变量
  • Visual Studio解决方案资源窗口不见了怎么解决
  • C语言如何定义一个数组
  • 如何计算二进制的除法运算(可将解法发图片)
  • vc++6.0怎么创建工程和c语言文件?
  • 热门搜索
    qq怎么看特别关心我的人 多囊卵巢综合症怎么办 减肥零食 靴子搭配 怎样才能减肥最快最有效 魔塔攻略 月经后减肥 着火了怎么办教案 西柏坡简介 红烧排骨土豆