while、do...while、for循环的区别
循环结构
while循环
while适用于未知的循环,
每次进入循环都会先判断条件是否成立,再执行。
do while循环
do while与while循环输出结构一致,
do while循环循环体最少执行一次。
for循环
for循环适用于已知的循环。
每次进入循环都会先判断条件是否成立,再执行。
for循环很容易就能看出循环的开始和结尾。
区别
for循环结束后,变量会被CG(垃圾回收器)即时释放,如果循环结束后还想访问循环结构中的变量,使用while循环。
所有的for循环都可以用while表示,但不是所以的while都可以用for表示。

浙公网安备 33010602011771号