形式:goto 表达形式;
表达形式:————注意冒号
表达形式:————可在任何位置
比如:
#include <stdio.h>
int main()
{
//again:
printf("wwwww\n");
goto again;//goto后面为again,还可换为其他形式,比如:a
printf("hh\n");
again:
printf("6666\n");
return 0;
}
适用场景:嵌套式的跳出
for(.......)
{
for(......)
{
.......
goto error;
}
}
error;
#include <stdio.h>
#include <stdlib.h>//ststem的预处理文件
#include <string>//字符串预处理命令
int main()
{
char input[20] = { 0 };
//shutdown -s -t 60 关机
//ahutdown -a 取消关机
system("shutdown -s -t 60");
again:
printf("请注意电脑将在60s内关机,如果输入:我很帅,则取消关机\n请输入:");
scanf("%s", input);
if (strcmp(input, "我很骚") == 0)//比较两个字符--strcmp()
{
system("shutdown -a");//取消关机
}
else
{
goto again;
}
return 0;