C语言-goto语句详解-创新互联

 goto语句的结构:
格式(1)
名字:
      执行语句;
    goto 名字;


格式(2)
goto 名字;
名字:
      执行语句;

顾名思义:这个意思就是,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。内容未经允许不得转载,或转载时需注明来源: 创新互联

h5响应式网站建设