实例代码
//
//实现功能:使用goto语句从循环中跳出
//#include "stdio.h"#define EXIT 0void show_Menu(){printf("菜单选项:\t");printf("1:显示\t");printf("2:添加\t");printf("3:查询\t");printf("4:删除\t");printf("0:退出\n");
}int main(){int num;show_Menu();for (int i = 1; i < 10; i ) {printf("第%d此循环\n", i);do {printf("请输入菜单选项:\n");scanf("%d", &num);if (num == EXIT){goto exit;}printf("****************菜单功能部分****************\n");} while (num < 4);}
exit:printf("程序退出!\n");return 0;
}
运行结果:
程序分析
goto语句后面会有一个标识符goto exit;
当程序满足goto条件时,程序就会直接跳转到标识符位置。
「需要注意的是:跳转的方向可以向后、也可以向前、可以跳出循环、也可以跳入循环。」
声明:
本文于网络整理,版权归原作者所有,如来源信息有误或侵犯权益,请联系我们删除或授权事宜。