while、do...while、for循环的区别

循环结构

 

while循环

while适用于未知的循环,
每次进入循环都会先判断条件是否成立,再执行。

do while循环
do while与while循环输出结构一致,
do while循环循环体最少执行一次。

for循环

for循环适用于已知的循环。
每次进入循环都会先判断条件是否成立,再执行。
for循环很容易就能看出循环的开始和结尾。

 

区别

for循环结束后,变量会被CG(垃圾回收器)即时释放,如果循环结束后还想访问循环结构中的变量,使用while循环。

所有的for循环都可以用while表示,但不是所以的while都可以用for表示。

posted @ 2021-03-06 22:49  秋秋ovo  阅读(323)  评论(0)    收藏  举报