6、 C语言中while 和do-while 循环的主要区别是( )。 A) do-while的循环体至少无条件执行一次 B) while 的

 我来答
果果就是爱生活
高能答主

2020-07-10 · 专注生活教育知识分享
果果就是爱生活
采纳数:2071 获赞数:272233

向TA提问 私信TA
展开全部

主要先判断还是先循环的区别。

while循环是先判断,再决定是否执行循环体;

do while 是先执行一遍循环体,再去判断是否进行下次循环。

假设二者的判断条件都是第一次就不满足,那么While语句就根本不会执行循环体中的语句,而do while则会执行一次。

扩展资料:  

while语句若一直满足条件,则会不断的重复下去。但有时,需要停止循环,则可以用下面的三种方式:

一、在while语句中设定条件语句,条件不满足,则循环自动停止。

如:只输出3的倍数的循环;可以设置范围为:0到20。

二、在循环结构中加入流程控制语句,可以使用户退出循环。

1、break流程控制:强制中断该运行区内的语句,跳出该运行区,继续运行区域外的语句。

2、continue流程控制:也是中断循环内的运行操作,并且从头开始运行。

三、利用标识来控制while语句的结束时间。

806000287
推荐于2018-03-14 · TA获得超过132个赞
知道答主
回答量:110
采纳率:0%
帮助的人:52.9万
展开全部
lz是要选择答案,还是回答问题呀。其实这两者的主要区别就在于,do-while不论满不满足条件都会执行一次,但是while是要先和条件对比,满足了才可以执行。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
统一聚庆
2011-04-17
知道答主
回答量:56
采纳率:0%
帮助的人:24.6万
展开全部
while语句的一般形式如下:
while(表达式)语句
表达式为非0值,执行while中内嵌语句。
它是先判断表达式,在根据表达式值,执行语句。

do_while语句的一般形式如下:
do
循环体语句
while(表达式);
它的特点是先执行循环体语句,然后判断循环条件是否成立,不成立就退出,成立就再执行循环体语句。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
___逍遥___
2011-04-12 · TA获得超过229个赞
知道小有建树答主
回答量:197
采纳率:0%
帮助的人:187万
展开全部
while先判断后循环do -while先循环后判断
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tidecao2006
2011-04-12 · TA获得超过1228个赞
知道小有建树答主
回答量:842
采纳率:0%
帮助的人:786万
展开全部
选a
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式