4.3.2 应该在什么时候使用goto?
原文地址
教材4.3.2中写到
函数最好有单一的出口,为了达到这一目的,可以使用goto。只要有助于程序逻辑的清晰体现,什么方法都可以使用,包括goto。
作者认为只要有助于逻辑清晰表达,使可以使用goto的。犹记得大一时接触c语言时,老师特地说过不要使用goto,goto虽然好用,但会使程序结构混乱。
于是抱着疑惑查阅了相关资料,发现主要有两种观点。一种就是不提倡使用goto,因为容易把逻辑弄乱且难以理解;另一种提倡使用goto,因为在跳出多层循环和异常处理时比较方便且效率高,很多大型项目、开源项目,包括linux都会巨量的出现goto来处理错误。所以比较好的标准就是在错误处理的时候使用goto,其他地方都禁止使用goto吗?
...全文
相关推荐
php5.3/5.4/5.5/5.6/7常见新增特性汇总整理
主要介绍了php5.3/5.4/5.5/5.6/7常见新增特性,整理总结了php5.3/5.4/5.5/5.6/7各种常见的新增特性,包括各种语法、关键字、函数、扩展等,需要的朋友可以参考下
6个变态的C语言Hello_World程序
6个变态的C语言Hello_World程序
微信小程序使用map组件实现路线规划功能示例
主要介绍了微信小程序使用map组件实现路线规划功能,结合具体实例形式分析了微信小程序基于map组件的地理位置获取、路径规划等相关操作技巧,需要的朋友可以参考下
珍藏资料Java面试宝典2015版.docx
[珍藏资料]Java面试宝典2015版.docx
电脑桌面图标无法删除怎么办?.docx
电脑桌面图标无法删除怎么办?.docx


