1.do while语句和其他两种语句的区别:
1)for循环和while循环先判断条件是否成立,然后决定是否执行循环体(先判断后执行)
do...while循环先执行一次循环体,然后判断条件是否成立,是否继续执行循环体(先执行后判断)
2)dowhile语句至少可以执行一次,另外两种有可能一次都执行不了
2.while语句和for的区别:
1) 代码层面: while语句声明的初始化变量,在while结束之后,还能继续使用;因为while循环中初始化变量是定义在循环体外部的。
for中声明的初始化变量,在for结束之后,就无法使用了.在循环结束后,初始化变量就从内存中消失了
2)设计层面 循环次数确定的话 建议使用for循环次数,不确定建议使用while
# do while 和其他两种循环不同的是do while 至少会执行一次,先执行后判断,其他两种先判断后执行
# while循环的循环条件必须在()外定义,for循环可以在外面定义也可以在条件()中定义
# for 条件的临界值必须已知。 while 循环临界值条件可以未知。