免费注册 查看新帖 |

Chinaunix

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

[C] 设想, 改进C语言的break语句直接跳出多层循环,改进continue语句... [复制链接]

论坛徽章:
0
21 [报告]
发表于 2008-03-03 16:49 |只看该作者
明显程序就有问题,当你缩进超过3个的时候,你就得考虑考虑是否要重写你的代码拉

论坛徽章:
0
22 [报告]
发表于 2008-03-04 15:03 |只看该作者
这样的程序有意思吗?搞的太复杂,不要把自己给搞糊了,

论坛徽章:
0
23 [报告]
发表于 2008-03-04 16:33 |只看该作者
goto、longjmp

论坛徽章:
0
24 [报告]
发表于 2008-03-04 17:15 |只看该作者
我认为在这个时候用GOTO正是体现了其优势
如果非要用break来得到GOTO的效果,那跟放弃循环而用GOTO没什么区别,都是弃其长而扬其短

论坛徽章:
0
25 [报告]
发表于 2008-03-04 17:35 |只看该作者
C++的话,用try catch吧

论坛徽章:
0
26 [报告]
发表于 2008-03-04 21:09 |只看该作者
LZ的想法很好.
很多人没做过这么复杂的程序, 他们是想不到的.

论坛徽章:
0
27 [报告]
发表于 2008-03-05 10:00 |只看该作者
这好比儿子发现自己身上有个老子没有的优点,然后对老子说:你应该向我这样。。。

论坛徽章:
0
28 [报告]
发表于 2008-03-05 10:11 |只看该作者
楼主果然不是一般人。。看他发的帖子:

http://bbs.chinaunix.net/space.php?657429/mythreads

论坛徽章:
0
29 [报告]
发表于 2008-03-05 11:12 |只看该作者

回复 #1 tgbvc 的帖子

这样做会引入一个嵌套层的概念,而这个对于C语言来说层次较高,相当于编译器来帮你加标签和GOTO,不是必要的。

论坛徽章:
0
30 [报告]
发表于 2008-03-05 11:57 |只看该作者
原帖由 ghosthjf 于 2008-3-5 10:00 发表
这好比儿子发现自己身上有个老子没有的优点,然后对老子说:你应该向我这样。。。

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

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP