do-while 与 while-do的区别 5

do-while与while-do的区别... do-while 与 while-do的区别 展开
 我来答
仁昌爱娱乐
高粉答主

2020-01-06 · 专注关心娱乐
仁昌爱娱乐
采纳数:760 获赞数:459741

向TA提问 私信TA
展开全部

do-while与while-do区别为:跳出循环不同、执行次数不同、优先操作不同。

一、跳出循环不同

1、do-while:do-while不可以通过break在循环过程中跳出。

2、while-do:while-do可以通过break在循环过程中跳出。

二、执行次数不同

1、do-while:do-while至少会执行一次循环体。

2、while-do:while-do可能会出现一次都不执行循环体的情况。

三、优先操作不同

1、do-while:do-while优先执行循环体,再判断执行条件是否符合要求。

2、while-do:while-do优先判断执行条件是否符合要求,再执行循环体。

346667002
推荐于2017-10-11 · TA获得超过148个赞
知道答主
回答量:32
采纳率:0%
帮助的人:35.5万
展开全部
首先存在疑问:有while do这个关键词吗?是不是说的就是while。我只用过do while和while,真的没见有过while do。
简单来说区别是这样的:
while和do…while语句都是循环语句,功能都差不多,唯一的区别在于检验条件的时间上。while语句在进入循环体之前要先判断条件是否成立,如果成立的话则进入循环体。而do…while语句则相反,是先执行循环体,然后再判断条件是否成立,如果成立的话则继续循环体,如果不成立则跳出循环,也就是说对于do…while语句,不管条件是否成立都要先执行一遍。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
nan121814
2010-04-28
知道答主
回答量:6
采纳率:0%
帮助的人:0
展开全部
do-while 先执行循环体,然后判断条件,如果条件判断为ture,则继续执行循环体,如果判断为false,则不执行循环体
while-do 是先判断条件是否正确,若正确则执行循环体,若不正确则不执行循环体。
所以do-while至少循环一次,而while-do有可能一次也不循环。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
廖惠6y
2010-04-20 · TA获得超过101个赞
知道答主
回答量:61
采纳率:0%
帮助的人:45.7万
展开全部
前者先执行一次循环体内的代码再判断是否满足再次循环的条件,后者先判断是否满足循环条件再视情况执行循环体内的代码。简单地说,前者不管循环的条件如何都至少会执行一次循环体内的代码,而后者则有可能一次循环也不执行就跳过。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
freesialiu
2010-04-21
知道答主
回答量:4
采纳率:0%
帮助的人:0
展开全部
do-while 是先执行后判断,条件不满足也要执行一次;
while-do 是先判断后执行,条件不满足就一次都不执行;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(7)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式