【goto 语句的使用】

goto 语句包括两个部分:goto 和一个 标签名称。标签的命名遵循与命名变量相同的约定。

goto part1;

标签需要写上工作的语句。

part1:
   printf("There is part1\n");

观察以下程序的运行结果

#include<stdio.h>

int main(){
	
	goto part1;
	printf("===============\n");
	part1:
           printf("There is part1\n");
	
	return 0;
}

可以看到,当执行 goto 语句之后,程序就跳转到  part1:printf("There is part1\n");   语句处执行了,跳过了第6行的语句。

如果把 part1:printf("There is part1\n");  放到 goto 语句前会发什么什么呢

#include<stdio.h>

int main(){
	
	part1:
          printf("There is part1\n");
          printf("===============\n");
	goto part1;

	return 0;
}

可以看到,程序一直在  part1:printf("There is part1\n");  处循环。

猜你喜欢

转载自blog.csdn.net/piano_diano/article/details/88959338