独闷闷网

 找回密码
 立即注册
搜索
查看: 3127|回复: 0
打印 上一主题 下一主题
收起左侧

[原创] 如何用goto,什么场合下用goto,哪两种人用goto?已解答。

[复制链接]
跳转到指定楼层
楼主
发表于 2017-4-2 12:18:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
启衍-中山:
goto老师不太建议去用。

小谢-福州:
我经常用,一直用,goto挺好的。底层都是goto呀。去看看底层实现函数都是满大街的goto。

zopherv-深圳:
从程序的控制流分析来说,一般认为goto以下才是安全的:
(1)后跳,不能前跳
(2)不能从浅的层级,跳入深的层次,例如不能从for的外边跳进去。
所以一般都会用各种结构化的手段,变通的实现goto。

hippo-深圳:
goto两种人,初学者或者超级大牛。

源鑫-深圳:
goto ,在liunx内核多得去了。我写驱动一般都用。

hippo-深圳:
也可以用do while(0)完美替代goto。

zopherv-深圳:
不行,不完美,只剩下唯一的陷阱不容易替代:循环一次跳两层。这种时候一般考虑真正的内联函数,或者干脆就用goto了。

坚鸿-深圳:
听大家讨论也是涨见识了。但是我平时的习惯也是不用goto,我想我已经习惯了,那么我就一直沿用这种习惯吧。



乐于分享,勇于质疑!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|独闷闷网 ( 粤ICP备12007667号-2 )

GMT+8, 2024-12-2 02:18 , Processed in 0.276787 second(s), 18 queries .

快速回复 返回顶部 返回列表