while 是先判断后执行,如果第一次判断条件就为假,则一次都不执行。
do-while 是先执行后判断,无论如何至少执行一次。
while语句的格式:
while(条件)
{ 循环体 }
do-while语句的格式:
do { 循环体 } while(条件);
注意do-while语句最后面的分号哦,不可少的。
不是,
只有当while循环条件不成立的情况下
后者比前者多循环一次。
其他情况是完全一样的。
do
while
是循环体至少执行一次。
而while
的循环体可以执行0次
简单说就是do-while在判断前先执行一次循环体语句,再判断while中条件是否成立;而while直接判断
简单说就是do-while在判断前先执行一次循环体语句,再判断while中条件是否成立;而while直接判断
while能做的,for都能做,用的还多电