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

来源:百度知道 编辑:UC知道 时间:2024/06/24 13:04:01

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

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

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

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

先判断后执行;
先执行后判断。

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

while(条件)
{循环体}
do
{循环体}while(条件);

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

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