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语句详解-创新互联
文章转载:http://scyanting.com/article/ddeohg.html