| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付学习型 ASP/PHP/ASP.NET 主机 30元/年
高端软件开发 = 年薪十万不是梦   
共有 497 人关注过本帖
标题:对continue和break语句的态度
收藏  订阅  推荐  打印
vfdff
Rank: 6Rank: 6
等级:金牌会员
威望:4
帖子:1169
积分:13014
注册:2005-7-15
对continue和break语句的态度

在<C#程序设计》[美]Charles Petzold著的书本 141页有这样的句子:
continue和break语句被划分为一种跳转语句,和goto语句的性质一样,所以尽量慎重使用,否则会破坏正常的循环结构,不知道大家对这个怎么看??
2008-8-5 17:29
chngyj
Rank: 1
来自:江苏
等级:新手上路
帖子:13
积分:246
注册:2008-6-28

continue和break看到用的还挺多的
goto不常见
2008-8-6 01:28
hoststar
Rank: 1
等级:新手上路
帖子:6
积分:162
注册:2008-8-6

能不用就不用。
2008-8-6 14:31
moonwalker
Rank: 4
等级:高级会员
威望:1
帖子:907
积分:9698
注册:2007-3-2

“尽量慎重使用”不是“不能使用”。
世上没有什么东西只有优点没有缺点。
只要你明确它的不利影响在可控范围内,你就可以用它。

“视频教程网”免费提供教学资源
C不限制你的自由!
条件是自己承担滥用自由的恶果!
2008-8-6 22:19
xlh5225
Rank: 2
等级:注册会员
帖子:141
积分:1630
注册:2007-8-14

尽管GOTO语句臭名远播,但谁又能否认在跳出深层次循环的作用呢!
万事不绝对,就像C++/C中的指针一样,出错时,你百般无耐,但指针的作用有多强大,就不用我说了吧...
关键是自己怎么运用,而不是语言本身
2008-8-6 22:44
adam1600
Rank: 1
等级:新手上路
帖子:23
积分:350
注册:2008-3-1

continue和break个人感觉良好
2008-8-7 00:46
卧龙孔明
Rank: 12Rank: 12Rank: 12
等级:版主
威望:47
帖子:3695
积分:38966
注册:2006-10-13

引用:
xlh5225 在 2008-8-6 22:44 的发言:

尽管GOTO语句臭名远播,但谁又能否认在跳出深层次循环的作用呢!
万事不绝对,就像C++/C中的指针一样,出错时,你百般无耐,但指针的作用有多强大,就不用我说了吧...
关键是自己怎么运用,而不是语言本身
如果单是要跳出循环,加一个flag放在控制里面就可以了,可以不用goto。

为了中国软件工业的未来,有爱心的朋友请不要帮忙代做作业,或者至少是收费服务!如果您不需要钱,或者您不愿收费用于自己,请把收取的钱用于支援山区贫困学生…谢谢大家!
2008-8-7 07:38
chuxuhaha
Rank: 1
来自:咸阳
等级:新手上路
帖子:12
积分:236
注册:2008-8-2
回贴

一定把这几个关键字的概念搞清,goto能不用就不用了,continue是跳出子循环继续总循环,而break是跳出总循环,
2008-8-7 10:55
蓝色神话
Rank: 3Rank: 3
等级:中级会员
威望:1
帖子:371
积分:3858
注册:2006-5-11

引用:
moonwalker 在 2008-8-6 22:19 的发言:

“尽量慎重使用”不是“不能使用”。
世上没有什么东西只有优点没有缺点。
只要你明确它的不利影响在可控范围内,你就可以用它。
同意,既然这些语句存在,那么就有它存在的道理!
2008-8-7 11:17
爱喝牛奶的猫咪
Rank: 2
来自:QQ群46520219
等级:ID已被封
帖子:514
积分:5824
注册:2008-6-16

我很喜欢goto,哈哈


[color=white]<>
2008-8-7 11:54
共有 496 人关注过本帖
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.062430 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved