c语言while和do-while区别
时间: 2023-04-23 13:04:10 浏览: 106
while循环和do-while循环在c语言中都是用来重复执行语句块的。
while循环会在执行循环之前先判断循环条件是否为真,如果为真才会执行循环,否则就会跳过循环。
do-while循环会先执行一次循环,再判断循环条件是否为真。如果为真,就会继续执行循环,否则就会跳出循环。
总结:while循环先判断再执行,do-while循环先执行再判断。
相关问题
c语言中while和do-while
while和do-while是C语言中的两种循环结构。
while循环是先判断条件是否成立,如果成立就执行循环体,执行完循环体后再次判断条件是否成立,如果成立就继续执行循环体,直到条件不成立为止。
do-while循环是先执行一次循环体,然后再判断条件是否成立,如果成立就继续执行循环体,直到条件不成立为止。与while循环不同的是,do-while循环至少会执行一次循环体,即使条件一开始就不成立。
C语言中 while 和 do-while 循环的主要区别是
while循环和do-while循环的区别在于循环体执行的次数不同。while循环在执行循环体前首先判断循环条件,只有在循环条件为真的情况下才执行循环体,而do-while循环则是先执行一次循环体,再判断循环条件,如果循环条件为真,则继续执行循环体,否则结束循环。因此,do-while循环至少会执行一次循环体,而while循环可能一次都不执行。