while和do while的区别:
while和do…while语句都是循环语句,功能差不多,区别在于检验条件的时间上。while语句在进入循环体之前要先判断条件是否成立,如果成立的话则进入循环体;
do…while语句则相反,是先执行循环体,再判断条件是否成立,成立的话则继续循环体,不成立则跳出循环,对于do…while语句,条件是否成立都要先执行一遍。
例子如下(代码结构不同结果一致)
编译结果是
while和do while的区别:
while和do…while语句都是循环语句,功能差不多,区别在于检验条件的时间上。while语句在进入循环体之前要先判断条件是否成立,如果成立的话则进入循环体;
do…while语句则相反,是先执行循环体,再判断条件是否成立,成立的话则继续循环体,不成立则跳出循环,对于do…while语句,条件是否成立都要先执行一遍。
例子如下(代码结构不同结果一致)
编译结果是