c语言中while和do—while的区别?就是前者是在循环体的前面?

2024-11-26 20:35:59
推荐回答(4个)
回答1:

while 是先判断后执行,如果第一次判断条件就为假,则一次都不执行。
do-while 是先执行后判断,无论如何至少执行一次。

while语句的格式:
while(条件)
{ 循环体 }

do-while语句的格式:
do { 循环体 } while(条件);

注意do-while语句最后面的分号哦,不可少的。

回答2:

不是,
只有当while循环条件不成立的情况下
后者比前者多循环一次。
其他情况是完全一样的。
do
while
是循环体至少执行一次。
而while
的循环体可以执行0次

回答3:

简单说就是do-while在判断前先执行一次循环体语句,再判断while中条件是否成立;而while直接判断

回答4:

简单说就是do-while在判断前先执行一次循环体语句,再判断while中条件是否成立;而while直接判断

while能做的,for都能做,用的还多电