c语言中,while语句的循环体最少可以循环几次?

 我来答
爱科学的小木
2023-02-20
知道答主
回答量:5
采纳率:0%
帮助的人:1251
展开全部

0次

for(i=0; i<3; i++) { console.log('do')};   若开始满足 i>=3 ,则不执行
while(i) ...   ;  若 i 开始为假,则不执行

do-while语句是一种后测试循环语句,即只有在循环体中的代码执行之后,才会测试出口条件。

其实就是,代码在刚开始执行的时候,都是要先走一遍do循环体内的代码,然后在与while里面的条件进行判断,成立循环就一直继续下去,不成立就跳出循环。循环体内代码至少被执行一次。

while语句是属于前测试循环语句,也就是说,在循环体内的代码被执行之前,就会对出口条件求值。

其实就是先与while里面的条件进行判断,成立就走循环体内的代码,不成立就不走循环体内代码。循环体内的代码有可能永远不会执行。

while 循环的整体思路是这样的:

设置一个带有变量的循环条件,也即一个带有变量的表达式;在循环体中额外添加一条语句,让它能够改变循环条件中变量的值。这样,随着循环的不断执行,循环条件中变量的值也会不断变化,终有一个时刻,循环条件不再成立,整个循环就结束了。

1) 循环条件成立时的话,while 循环会一直执行下去,永不结束,成为“死循环”。例如:

运行程序,会不停地输出“1”,直到用户强制关闭。

2)循环条件不成立的话,while 循环就一次也不会执行。例如:

运行程序,什么也不会输出。

yx陈子昂
高粉答主

2023-02-21 · 每个回答都超有意思的
知道大有可为答主
回答量:3.2万
采纳率:75%
帮助的人:3883万
展开全部
while(条件语句)如果在条件语句为假的情况下,一次也不会循环。
而do while则至少循环执行一次。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式