do. while和while区别是什么

 我来答
美生点
2023-07-03 · 让生活充满美丽。让人间充满正义
美生点
采纳数:26 获赞数:29

向TA提问 私信TA
展开全部

while:首先判断循环条件是否满足,如果满足,则进入循环,如果不满足,怎不进入。

do   while     无论如何,都会进入 do 下面的代码。执行完毕后,判断while 中条件,如果true,则继续循环。不满足则退出循环。

while  和  do while   唯一差别是   while 严格判断  进入条件。do while  一定还会 执行一次。


while()

{

      //代码块

}

do{

//代码块

}while()

由于 do while 这个特性,也是有一个妙用

用 

可以用   do while 一定会执行 一次的特性,要代码开起来更简洁和 高效

tyu7722526
2023-07-05 · TA获得超过138个赞
知道小有建树答主
回答量:1434
采纳率:75%
帮助的人:78.5万
展开全部
while和do…while语句都是循环语句,功能都差不多,唯一的区别在于检验条件的时间上。while语句在进入循环体之前要先判断条件是否成立,如果成立的话则进入循环体。
而do…while语句则相反,是先执行循环体,然后再判断条件是否成立,如果成立的话则继续循环体,如果不成立则跳出循环,也就是说对于do…while语句,不管条件是否成立都要先执行一遍。

while和do-while的使用方法
一、while语句的一般形式为:
while(表达式)语句
其中表达式是循环条件,语句为循环体。
while语句的语义是:计算表达式的值,当值为真(非0)时,
执行循环体语句。

二、do-while语句的一般形式为:
do
语句
while(表达式);
这个循环与while循环的不同在于:它先执行循环中的语句,然后再判断表达式是否为真,
如果为真则继续循环;如果为假, 则终止循环。因此,
do-while循环至少要执行一次循环语句。
使用while语句应注意以下几点:
1、while语句中的表达式一般是关系表达或逻辑表达式,只要表达式的值为真(非0)即可继续循环。
2、循环体如包括有一个以上的语句,则必须用{}括起来,组成复合语句。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式