格式(1)
名字:
执行语句;
goto 名字;
格式(2)
goto 名字;
名字:
执行语句;
顾名思义:这个意思就是,goto 按照英语来理解,就是去到哪里
先看代码
int main()
{
goto flag;
printf("1\n");
printf("2\n");
flag:
printf("3\n");
printf("4\n");
return 0;
}
执行结果如图
意思是:程序从上到下执行,去到flag,所以 会省略1,2直接打印3,4
格式2
int main()
{
flag:
printf("1\n");
printf("2\n");
goto flag;
return 0;
}
执行结果如图
这段代码我们会死循环的一直打印1 2,当程序看到flag:时,他不管,直接往下走,到达goto flag时,他又回到第三行代码,就这样一直循环。
goto语句的缺点:之所以老师没有多强调它,以及各大教科书几乎都是寥寥数笔,因为它有一个致命的缺点:一旦滥用goto语句将会导致逻辑混乱,导致系统崩溃等问题!!!
你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧
本文题目:C语言-goto语句详解-创新互联
网站链接:https://www.cdcxhl.com/article46/ddeohg.html
成都网站建设公司_创新互联,为您提供服务器托管、网站营销、外贸建站、品牌网站建设、外贸网站建设、微信公众号
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联