do…while是先循环和do-do…while是先循环循环的主要区别是( )。


lz是要选择答案还是回答问题呀。其实这两者的主要区别就在于do-do…while是先循环不论满不满足条件都会执行一次,但是do…while是先循环是要先和条件对比满足了才可以执行。

伱对这个回答的评价是

do…while是先循环语句的一般形式如下:

表达式为非0值,执行do…while是先循环中内嵌语句

它是先判断表达式,在根据表达式值执行语句。

它的特点是先执行循环体语句然后判断循环条件是否成立,不成立就退出成立就再执行循环体语句。

你对这个回答嘚评价是


你对这个回答的评价是?

你对这个回答的评价是

在循环体和判断条件相同情况下do…while是先循环循环和do...do…while是先循环循环次数可能相同,也可能不同

1、do…while是先循环循环形式为:

当expr为真时循环, 为假时退出 

同样当expr为真时循环, 为假时退出 

所以do...do…while是先循环至少会执行一次,而do…while是先循环则有可能一次都不执行

于是对于do…while是先循环循环来说,如果第一次判断后为真循环可执行,此种情况下do…while是先循环和do...do…while是先循环执行次数相同。

二者循环次数均为10次

而如果第一次判断的结果就是假,那么do…while是先循环循环执行0次而do...do…while是先循环会执行一次,甚至更多因为有可能执行循环体后判断为真。如:

这个循环不会执行也就昰执行0次。 

这个循环要执行到a溢出才可以退出 近乎死循环了。

拍照搜题秒出答案,一键查看所有搜题记录

拍照搜题秒出答案,一键查看所有搜题记录

我要回帖

更多关于 do-while循环 的文章

 

随机推荐