goto语句有两部分:goto和标签名
标签名的命名遵循变量名的命名规则,如 goto part;
意思为程序跳转到part处开始执行,
part语句格式为 part:
goto语句“易被滥用”, C语言中应尽量避免使用goto语句,因为过度的使用goto语句会使程序变得错综负责,反复横跳,但有一种情况下goto语句比较方便,即从一组嵌套循环中跳出时使用goto语句比较简洁方便。
下面上代码例子:
//关机程序,60后自动关机,输入“我是猪”即可解除
int main()
{
char input[20] = { 0 };
//system函数:执行系统命令,包含在stdlib.h头文件中
//shutdown 关机命令 -s 设置 -t设置时间 60 60s
system("shutdown -s -t 60");
again:
printf("您的电脑将在60秒后关机,请输入\"我是猪\"解除关机\n");
scanf("%s", input);
//strcmp函数:用来比较两个字符串大小,若相同返回0
if (strcmp(i