免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: www.netbor.net
打印 上一主题 下一主题

一个困扰我多年的问题 [复制链接]

论坛徽章:
0
31 [报告]
发表于 2008-05-10 15:19 |只看该作者
我都习惯了,出了错误就用goto跳转

论坛徽章:
0
32 [报告]
发表于 2008-05-10 20:22 |只看该作者
原帖由 JohnBull 于 2008-5-8 13:15 发表
如果在某种情况下,goto能够让你的代码看上去更清晰、更易读,那就用。否则就坚决不要用。

我也是这个意思。

论坛徽章:
0
33 [报告]
发表于 2008-05-10 20:26 |只看该作者
原帖由 joneson119 于 2008-5-8 15:16 发表
我看为了编程质量,从此对GOTO说byebye得了。

goto 是把利刃,看你会用不会用?
用的好,可以快刀斩乱麻,使代码结构更清晰!

论坛徽章:
0
34 [报告]
发表于 2008-05-11 11:13 |只看该作者
月经贴

论坛徽章:
0
35 [报告]
发表于 2008-05-11 12:45 |只看该作者
都上升到哲学了~

论坛徽章:
0
36 [报告]
发表于 2008-05-11 13:00 |只看该作者
个人认为用goto只需注意两点就是了:
1.用了goto你的代码还是可以很容易读懂,例如goto只往一个方向跳,像错误处理。那就没什么关系
2.用了goto你的代码很难读懂,即往前跳又往后跳,并且你找不到更好的方法时,你就应该在代码上写上注释:“我知道这段代码很垃圾,抱歉给你带来了不变,但我没有更好的办法,如果你有更好的写法希望你能优化它……”等等

论坛徽章:
0
37 [报告]
发表于 2008-05-11 13:49 |只看该作者
原帖由 www.netbor.net 于 2008-5-8 08:35 发表
请问,在什么时候最好是使用 goto, 请举例,详细说明为什么?谢谢!


Knuth大牛在很久以前写过一篇关于goto的论文。

论坛徽章:
0
38 [报告]
发表于 2008-05-11 14:20 |只看该作者
原帖由 www.netbor.net 于 2008-5-8 08:35 发表
请问,在什么时候最好是使用 goto, 请举例,详细说明为什么?谢谢!


Knuth大牛以前写过一篇关于goto的论文。

论坛徽章:
0
39 [报告]
发表于 2008-05-11 15:06 |只看该作者

回复 #38 scutan 的帖子

我怎么记得是是 老D的呢

论坛徽章:
0
40 [报告]
发表于 2008-05-11 21:25 |只看该作者

回复 #39 wealk 的帖子

BOTH
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP