1、while语句与do-while语句只在while后面指定循环条件,使循环趋于结束的语句放在循环体内;for语句可以在初始化也可以在循环体中指定使循环趋于结束的语句;
2、while与do-while语句的循环变量的初始化操作应放在语句之前,for循环语句则可以在初始化语句中完成;
3、while与do-while语句实现的功能相同,但do-while语句是先执行后判断,无论表达式的值是true或false,都将先执行一次循环,而while语句则是先判断后执行;
4、for循环一般用在循环次数已知的情况下,如果对循环次数未知,则必须使用while或do-while;可以使用for循环的一定可以使用while或do-while,但可以使用while或do-while循环的不一定能使用for循环。
|
|