社区
C++ 语言
帖子详情
为什么不提倡使用do...while完结篇
MagiSu
2010-03-28 01:16:59
看了大家的帖子,我心里也琢磨着那个分支预测实在不靠谱。后来又找老师讨论。老师说,你们这些初学C++语言的同学,不要用do...while,因为不容易记住这个是需要先计算再测试结论的……
然后我连忙称颂老师的英明举动,万岁万岁万万岁………………
...全文
792
12
打赏
收藏
为什么不提倡使用do...while完结篇
看了大家的帖子,我心里也琢磨着那个分支预测实在不靠谱。后来又找老师讨论。老师说,你们这些初学C++语言的同学,不要用do...while,因为不容易记住这个是需要先计算再测试结论的…… 然后我连忙称颂老师的英明举动,万岁万岁万万岁………………
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
starcat
2010-03-28
打赏
举报
回复
do...while确实用的比while和for少,完全可以用while,for代替
但也不能否认其使用有便利之处,就像你不能因为++容易产生副作用,就把自增运算符的全换成+= 1吧
失落的凡凡
2010-03-28
打赏
举报
回复
我也称颂老师的英明举动,万岁万岁万万岁………………
ni009
2010-03-28
打赏
举报
回复
大概就是因为它比别的条件多运行几次吧
cocat
2010-03-28
打赏
举报
回复
随性~看心情~
cnpws
2010-03-28
打赏
举报
回复
我表示无语
zenny_chen
2010-03-28
打赏
举报
回复
呵呵,晕死啊。do-while效率比while()要高啊。
因为while是前置判断跳转,而在最后还要有一个跳转。
do-while是后置判断跳转,因此只需要有一个跳转就OK了。
喜-喜
2010-03-28
打赏
举报
回复
for就OK了
某某9
2010-03-28
打赏
举报
回复
老师原来也是有老师的道理啊
哈哈哈
arong1234
2010-03-28
打赏
举报
回复
这就如同说小孩子刚学会爬,如果松手让他走,会摔跟头。但是你也不能据此说所有人都该爬,不该走路
fish_phenix
2010-03-28
打赏
举报
回复
囧 我阅读别人的代码时do while用的很频繁啊
特别是有些循环一定要执行第1次的 这时候do while就好点
we_sky2008
2010-03-28
打赏
举报
回复
这个要看个人喜好吧
适当的时候还是能用的
昵称很不好取
2010-03-28
打赏
举报
回复
连忙称颂老师的英明...
Thinking_in_java中文第4版(Word完全版)
推荐学习java必看书目,想学习java的下载看看
java中的CondVal_转载:do...while(0)的妙用
MTK中有很多有关do...while(0)的应用,刚开始可能有很多人不太明白为什么
使用
do...while(0),似乎不加do...while(0),该部分的代码也会只执行一次,其实do...while(0)是出于优化代码考虑的.do...while(0)并不是程序员为了炫耀自己的技术而展示的奇巧淫技,而是有实实在在的功能用途的.兹转载一篇文章共同研究.在C++中,有三种类型的循环语句:for,...
[转载]c++巧用do...while(0)
在C++中,有三种类型的循环语句:for,while,和do...while,但是在一般应用中作循环时,我们可能用for和while要多一些,do...while相对不受重视。 但是,最近在读我们项目的代码时,却发现了do...while的一些十分聪明的用法,不是用来做循环,而是用作其他来提高代码的健壮性。1.do...while(0)消除goto语句。通常,如果在...
do...while(0)的妙用
do...while(0)的妙用 在C++中,有三种类型的循环语句:for, while, 和do...while, 但是在一般应用中作循环时, 我们可能用for和while要多一些,do...while相对不受重视。 但是,最近在读我们项目的代码时,却发现了do...while的一些十分聪明的用法,不是用来做循环,而是用作其他来提高代码的健壮性。 1. do...whi
C++ do...while(0) do...while(false)的妙用
转载自网络,如有版权问题,请和本人联系,谢谢! do...while(0) do...while(false)的妙用 在C++中,有三种类型的循环语句:for, while, 和do...while, 但是在一般应用中作循环时, 我们可能用for和while要多一些,do...while相对不受重视。 但是,最近在读我们项目的代码时,却发现了do...while的一些十分
C++ 语言
65,201
社区成员
250,521
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章