问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

while循环语句的循环体至少执行一次吗

发布网友 发布时间:2022-04-22 06:43

我来回答

4个回答

热心网友 时间:2022-06-16 17:50

while循环语句的循环体不是至少执行一次。

while循环语句的循环体不是至少执行一次。

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

while(i) ...   ;  若 i 开始为假,则不执行

do xxxxx while(i); 字面理解,先do再while,不管是否满足i,都会do一次,即最少执行一次

扩展资料

do-while语句是一种后测试循环语句,即只有在循环体中的代码执行之后,才会测试出口条件。其实就是,代码在刚开始执行的时候,都是要先走一遍do循环体内的代码,然后在与while里面的条件进行判断,成立循环就一直继续下去,不成立就跳出循环。循环体内代码至少被执行一次。

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

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

参考资料来源:百度百科—while(循环语句及英文单词)

热心网友 时间:2022-06-16 17:50

while循环语句的循环体不是至少执行一次, 当判断语句值为true的次数为0时,for和while循环的执行次数为0,即不执行. 但是do while循环会在未经判断语句判断之前,先执行唯一的1次。

while和for都是入口条件循环。先判断再循环。do while 是退出条件循环,先循环再判断。因此while循环语句当判断不为真的时候,是不会循环的。

扩展资料:

关于do while的理解:

这时候会有人问:为什么判断语句至少1次为ture时,相同情况下三种循环结构执行次数相同. 但一次都不为true时,do while却可以执行唯一的1次呢?

实际原理是:for和while循环,从第1次循环开始,即判断是否可以执行循环体.

而do while循环是不对第1次循环进行判断的,直接执行第1次后,开始判断是否可以执行"步进"后的第2次,并不是执行1次后,再开始判断第1次是否合理!

若三种循环均执行3次,那么:for和while判断3次执行3次, do while是执行1次,判断第2次和第3次并再执行第2/3次;

若三种循环一次都不满足判断语句:for和while判断第1次时不满足,便不执行. 但do while则是不判断,执行一次循环体,再判断步进之后的值是否满足第2次执行条件,不满足则不执行第2次,但第1次已无脑执行;

热心网友 时间:2022-06-16 17:51

while循环语句,符合条件才会循环;
do while 循环语句,先执行一次后才判断是否符合条件(即至少执行一次)

热心网友 时间:2022-06-16 17:51

while是看条件判断是否执行。do while才是至少执行一次。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
苹果电脑电池充不进电苹果电脑充不进去电是怎么回事 苹果电脑不充电没反应苹果电脑充电指示灯不亮充不了电怎么办 狗狗更加忠诚护家、善解人意,养一只宠物陪伴自己,泰迪能长多大... 描写泰迪狗的外形和特点的句子 国外留学有用吗 花钱出国留学有用吗 !这叫什么号 百万医疗赔付后是否可以续保 前一年理赔过医疗险还能续保吗? 医疗住院险理赔后还能购买吗? C语言do while 是先循环还是先判断条件 while循环执行顺序的问题 while和do-while循环的主要区别是( )。 在c语言中While与for都是先执行循环体后判断表达式... 如何认定一楼天井内的违章建筑 关于while与do while 未按照建设工程规划许可证施工超面积建筑的楼房是... while循环结构的语法和执行顺序是什么 违建的认定标准 关于物权法第182条规定的建筑物占用范围内的建设用... 关于房屋建筑工程施工的承包范围 不在城市规划范围内的建筑工程还用办理规划许可证吗 高架桥下多少米内不能有建筑物 红线区为什么不能建房 主楼和副楼在图纸怎么区别 违法建筑认定标准 部队附近多少距离不能建造高层建筑 怎样区分建筑图中的群楼与主楼 国内有没有什么法律规定高压线周围多少米范围内不... 小型水库周围多少米内不能有建筑物 C语言中 同条件的 while 和do while 后者是比前者... While后面跟if,这个语句是先执行While循环?还是... while和do-while语句都是先判断条件再执行循环体 6、 C语言中while 和do-while 循环的主要区别是( )... while循环中语句的执行顺序 do-while循环是先执行循环体语句,后判断表达式的值 10、while 循环语句中,先判断条件表达式的值,如果... 法院判决离婚协议书丢了怎么办 法院离婚判决书丢了怎么解决 在法院离婚的离婚协议书丢了怎么办 法院离婚判决书丢了应该怎么样解决 法院离婚协议书丢了可以补办吗 法院判的离婚判决书丢了,怎么补办 法院判的离婚协议书丢了怎么办 手机后盖贴了一个手机支架,怎么把它弄下来 手机支架贴在手机后面,如何取下来? 法院判决离婚书丢失了如果补办 法院的离婚调解书丢失怎么办 为什么我的iphone6下载软件很慢,明明网速很好 手机支架贴在哪个位置?