C语言中while和do-while循环的主要区别是什么?

C语言中while和do-while循环的主要区别是什么?请说明理由,谢谢!... C语言中while和do-while循环的主要区别是什么?
请说明理由,谢谢!
展开
 我来答
百度网友7b35577ac
2009-12-21 · TA获得超过272个赞
知道答主
回答量:263
采纳率:100%
帮助的人:299万
展开全部
while是先判断条件在执行;
do-while管他三七二十一,先执行一次do语句,在判断条件在执行;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友dea24dbea
2009-12-23 · 超过12用户采纳过TA的回答
知道答主
回答量:32
采纳率:0%
帮助的人:0
展开全部
有些时候我们的循环条件需要先做一次循环内容才知道,这时就可以用do{} while();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
法心张暎
2020-03-29 · TA获得超过3907个赞
知道大有可为答主
回答量:3193
采纳率:27%
帮助的人:164万
展开全部
区别是:
while只有条件成立才执行循环体
do
while无论条件成立与否,都至少要执行一次循环体!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
huifeng00
推荐于2017-09-17 · TA获得超过5233个赞
知道大有可为答主
回答量:808
采纳率:0%
帮助的人:684万
展开全部
while语句的一般形式如下:
while(表达式)语句
表达式为非0值,执行while中内嵌语句。
它是先判断表达式,在根据表达式值,执行语句。

do_while语句的一般形式如下:
do
循环体语句
while(表达式);
它的特点是先执行循环体语句,然后判断循环条件是否成立,不成立就退出,成立就再执行循环体语句。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式