【C语言-08】跳跃至指定程序代码行(goto语句)

 时间:2026-02-17 09:06:05

1、打开C-Free,新施场建文件。

【C语言-08】跳跃至指定程序代码行(goto语句)

2、输入以廊著下内压愁冲容:

#include<stdio.h>

main()

{

int a;

printf("1.XXX\n2.XXX\n3.XXX\n请选择:");

L1: scanf("%d",&a);

if(a<1|a>3){

printf("输入错误,请重新输入1~3的整数:");

goto L1;

【C语言-08】跳跃至指定程序代码行(goto语句)

3、运行结果如图:

【C语言-08】跳跃至指定程序代码行(goto语句)

1、goto语句结构如下:

...;

L1:执行语句;

    执行语句;

goto L1;

...;

其中L1为跳跃标志,使程序在运行时跳跃至此行,其表示法也可以是X2、line等。

【C语言-08】跳跃至指定程序代码行(goto语句)

2、goto语句常常与if条件语句配合使用;

【C语言-08】跳跃至指定程序代码行(goto语句)

3、也常常在循环结构中跳出循环体。如:

#include<stdio.h>

main()

{

int a=0,i;

for(i=1;i<10;i++){

a=a+i;

if(a>i*10)goto L1;

printf("%d\n",a); 

L1:printf("%d\n",i); 

【C语言-08】跳跃至指定程序代码行(goto语句)

4、注意,goto语句只能在一个函数内跳跃,不能跨函数跳跃

【C语言-08】跳跃至指定程序代码行(goto语句)

  • 如何将8421和BCD码转成十进制?
  • 在c语言里#include<conio.h>是什么样的头文件,包含哪些函数
  • 电压反馈和电流反馈怎么判别
  • c语言如何生成随机数
  • C语言如何定义全局变量
  • 热门搜索
    弹吉他手指疼怎么办 ps怎么压缩图片大小 手抄报怎么写 招聘信息怎么写吸引人 人怎么交配 炒鸡蛋怎么做 鲫鱼豆腐汤怎么做好吃 脸上有痤疮怎么办 嘴巴起泡怎么办 犹怎么组词