c语言goto语句用法

2025-11-19 07:00:32

1、打开Devc++编辑器,并选择新建工程,选择控制台应用(console application),选中C语言项目(c project),然后给项目命名

c语言goto语句用法

c语言goto语句用法

2、接下来就可以开始编程了,goto语句的作用是跳转,它可以跳转到代码的任何一个角落,C语言是顺序执行的,而goto是直接跳转到代码的指定位置,沿着这个位置继续执行,跳过的部分等于被注释掉了。说那么多不如一试。实践出真知,在示例中我想会获得更多的体会。

示例代码

#include <stdio.h>

#include <stdlib.h>

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

printf("这是第一句\n"); 

goto a;

printf("这是第二句\n"); 

a:printf("这是第三句\n");

printf("这是第四句\n");

return 0;

}

本示例中,goto起到的作用类似于注释,忽略了中间部分的代码

c语言goto语句用法

c语言goto语句用法

3、goto回转,类似于循环(跳转到代码的之前某个位置,然后按照标记顺序执行,编译器遇到标记位置代码也会执行)

如果用这种方式,必须设定跳出条件,否则会陷入死循环。如果要继续执行代码,可以继续使用goto将执行位置向下转移。

标记位置的代码也可以不写,比如

label:;

goto label;

示例:

#include <stdio.h>

#include <stdlib.h>

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

int m=1;

printf("这是第一句\n"); 

a:printf("这是第二句\n");

m++;

if (m>3)

{

exit(0);

}

printf("这是第三句\n"); 

goto a;

printf("这是第四句\n");

return 0;

}

c语言goto语句用法

c语言goto语句用法

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢