BBS.ChinaUnix.net
今日推荐    首页 | 新闻 | Linux | AIX | 博客 | 论坛 | 存储 | 人才 | 培训 | 知识库 | 资料 | 读书 | 手册 | 精华 | 下载 | 空间     
  会员: 密码: 免费注册 | 忘记密码 | 会员登录 | 搜索 | 帮助 


一个困扰我多年的问题
首页 » 论坛 » C/C++ »  
[打印] [订阅] [收藏] [推荐给朋友] [本帖文本页]
@sky   帅哥
精灵王
it中拼命的那个


CU奥运火炬传递手2008
UID:676285
注册:2008-3-14
最后登录: 2008-07-06
帖子:357
精华:0

可用积分:220
信誉积分:0
专家积分:0 (本版)

状态:...离线...

[个人空间] [短信] [博客]


顶部
31楼 发表于 2008-5-10 15:19 
我都习惯了,出了错误就用goto跳转



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

如果祖国需要我, 我会毫不犹豫的站出来

西藏永远属于中国
CU可用积分兑换Linux/Unix精品图书 |《Ubuntu标准教程》书评获奖名单公布
guoruimin
侠客




UID:430662
注册:2006-6-14
最后登录: 2008-07-05
帖子:47
精华:0

可用积分:47
信誉积分:100
专家积分:0 (本版)

状态:...离线...

[个人空间] [短信] [博客]


顶部
32楼 发表于 2008-5-10 20:22 


QUOTE:
原帖由 JohnBull 于 2008-5-8 13:15 发表
如果在某种情况下,goto能够让你的代码看上去更清晰、更易读,那就用。否则就坚决不要用。

我也是这个意思。



您对本贴的看法:鲜花[0] 臭蛋[0]
CU可用积分兑换Linux/Unix精品图书 |《Ubuntu标准教程》书评获奖名单公布
guoruimin
侠客




UID:430662
注册:2006-6-14
最后登录: 2008-07-05
帖子:47
精华:0

可用积分:47
信誉积分:100
专家积分:0 (本版)

状态:...离线...

[个人空间] [短信] [博客]


顶部
33楼 发表于 2008-5-10 20:26 


QUOTE:
原帖由 joneson119 于 2008-5-8 15:16 发表
我看为了编程质量,从此对GOTO说byebye得了。

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



您对本贴的看法:鲜花[0] 臭蛋[0]
CU可用积分兑换Linux/Unix精品图书 |《Ubuntu标准教程》书评获奖名单公布
NewCore   帅哥
风云使者



UID:244620
注册:2005-3-25
最后登录: 2008-07-05
帖子:418
精华:0

可用积分:325
信誉积分:100
专家积分:0 (本版)

状态:...保密...

[个人空间] [短信] [博客]


顶部
34楼 发表于 2008-5-11 11:13 
月经贴



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

Tell her to reap it with a sickle of leather
Parsely sage rosemary and thyme
And gather it all in a bunch of heather
Then she will be a ture love of mine.
CU可用积分兑换Linux/Unix精品图书 |《Ubuntu标准教程》书评获奖名单公布
amxiaomao (骑着毛驴来看贴)
精灵王



UID:482742
注册:2006-10-29
最后登录: 2008-07-03
帖子:280
精华:0

可用积分:270
信誉积分:100
专家积分:0 (本版)

状态:...离线...

[个人空间] [短信] [博客]


顶部
35楼 发表于 2008-5-11 12:45 
都上升到哲学了~



您对本贴的看法:鲜花[0] 臭蛋[0]
CU可用积分兑换Linux/Unix精品图书 |《Ubuntu标准教程》书评获奖名单公布
zx_wing   帅哥 (骑着猪的青蛙)
大天使
学徒



UID:499746
注册:2006-12-4
最后登录: 2008-07-07
帖子:1695
精华:3

可用积分:2346
信誉积分:100
专家积分:10 (本版)

来自:成都
状态:...保密...

[个人空间] [短信] [博客]


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



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________


C调 ---- C语言
都是最喜欢的
CU可用积分兑换Linux/Unix精品图书 |《Ubuntu标准教程》书评获奖名单公布
scutan   帅哥 (冬日夜雨)
精灵使
Linux newbie


CU奥运火炬传递手2008
UID:551201
注册:2007-4-13
最后登录: 2008-07-07
帖子:3740
精华:5

可用积分:2831
信誉积分:310
专家积分:252 (本版)

来自:成都
状态:...在线...

[个人空间] [短信] [博客]


顶部
37楼 发表于 2008-5-11 13:49 


QUOTE:
原帖由 www.netbor.net 于 2008-5-8 08:35 发表
请问,在什么时候最好是使用 goto, 请举例,详细说明为什么?谢谢!

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



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

全力以赴每一秒!
勿在浮砂筑高台!
CU可用积分兑换Linux/Unix精品图书 |《Ubuntu标准教程》书评获奖名单公布
scutan   帅哥 (冬日夜雨)
精灵使
Linux newbie


CU奥运火炬传递手2008
UID:551201
注册:2007-4-13
最后登录: 2008-07-07
帖子:3740
精华:5

可用积分:2831
信誉积分:310
专家积分:252 (本版)

来自:成都
状态:...在线...

[个人空间] [短信] [博客]


顶部
38楼 发表于 2008-5-11 14:20 


QUOTE:
原帖由 www.netbor.net 于 2008-5-8 08:35 发表
请问,在什么时候最好是使用 goto, 请举例,详细说明为什么?谢谢!

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



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

全力以赴每一秒!
勿在浮砂筑高台!
CU可用积分兑换Linux/Unix精品图书 |《Ubuntu标准教程》书评获奖名单公布
wealk   帅哥
侠客



UID:373974
注册:2006-2-18
最后登录: 2008-07-06
帖子:34
精华:0

可用积分:26
信誉积分:100
专家积分:0 (本版)

状态:...离线...

[个人空间] [短信] [博客]


顶部
39楼 发表于 2008-5-11 15:06 
回复 #38 scutan 的帖子

我怎么记得是是 老D的呢



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

My life to be a Great Master!
CU可用积分兑换Linux/Unix精品图书 |《Ubuntu标准教程》书评获奖名单公布
baozhao
侠客




UID:172855
注册:2004-7-25
最后登录: 2008-06-15
帖子:48
精华:0

可用积分:32
信誉积分:120
专家积分:0 (本版)

状态:...离线...

[个人空间] [短信] [博客]


顶部
40楼 发表于 2008-5-11 21:25 
回复 #39 wealk 的帖子

BOTH



您对本贴的看法:鲜花[0] 臭蛋[0]
CU可用积分兑换Linux/Unix精品图书 |《Ubuntu标准教程》书评获奖名单公布

首页 » 论坛 » C/C++ »


 


Copyright © 2001-2008 ChinaUnix.net All Rights Reserved     联系我们:

感谢所有关心和支持过ChinaUnix的朋友们    转载本站内容请注明原作者名及出处

京ICP证041476号


清除 Cookies - ChinaUnix - Archiver - WAP - TOP

Processed in 0.066166 second(s), 4 queries , Gzip enabled