南京晰视电子

goto是哪个标准(GOTO是哪个国家的品牌)

本篇目录:

VC++中的goto语句问题

goto语句是一种无条件跳转,虽说可以让你方便的跳转到源代码的任意一部分,可是人家如果要维护调试你的程序的时候找goto所跳转的地方就会比较难找。

goto语句的语义是改变程序流向, 转去执行语句标号所标识的语句。goto语句通常与条件语句配合使用。可用来实现条件转移, 构成循环,跳出循环体等功能。

goto是哪个标准(GOTO是哪个国家的品牌)-图1

C语言中goto又叫无条件转移语句,可以让程序直接跳转到任意标记的位置。用法就是“goto label……label:”。

有问题的 goto就这个语句处理来看,可以这么执行,但是你这样做,是有风险的。

goto只能在同一个函数体内用,不能跨函数用。你这里错就是错在aa()里跳出到外面去了,所以Label A在aa()未定义。

goto是哪个标准(GOTO是哪个国家的品牌)-图2

在C语言中使用goto语句的注意事项如下:使用goto语句只能转移到到同一函数内,而不能从一个函数里转移到另外一个函数里。

C语言中goto语句的用法??举例来说。

goto loop;C语言不限制程序中使用标号的次数,但各标号不得重名。goto语句的语义是改变程序流向, 转去执行语句标号所标识的语句。goto语句通常与条件语句配合使用。可用来实现条件转移, 构成循环,跳出循环体等功能。

C语言中goto又叫无条件转移语句,可以让程序直接跳转到任意标记的位置。用法就是“goto label……label:”。

goto是哪个标准(GOTO是哪个国家的品牌)-图3

goto 语句是最经典的计算机语句,叫“无条件转向语句”,执行到它,无条件地跳到指定的标号所在地。下面程序读入fin_list的一行,每一行是一个文件名。

goto语句是一种无条件转移语句, 与BASIC中的goto语句相似。

goto语句的一些用处while和do while循环可以代替。

为什么不提倡使用goto语句?

1、GOTO语句使程序的静态结构和动态结构不一致,从而使程序难以理解,难以查错。goto语句的结果:在C/C++等高级编程语言中保留了goto语句,但被建议不用或少用。

2、早期的算法语言,比如fortran、pascal、basic等都支持goto语句,因为那时的语句较少,分支结构、循环结构需要借助goto语句实现。

3、C语言是面向过程的语言,在编程的时候,一般会遵从结构化程序设计的要求。结构化程序设计要求模块单入口,单出口,而goto语句则容易破坏这种结构,所以不建议使用。

4、主要批评goto的有2个原因:降低代码的可读性。

5、使用goto语句,可以更改程序执行的正常顺序,因此可以跳转到程序的任何部分。使用goto语句的缺点:使用goto语句,因为它会使程序逻辑非常复杂,不易阅读。

到此,以上就是小编对于GOTO是哪个国家的品牌的问题就介绍到这了,希望介绍的几点解答对大家有用,有任何问题和不懂的,欢迎各位老师在评论区讨论,给我留言。

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
请登录后评论...
游客 游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~