黑马程序员技术交流社区

标题: for循环和while循环的区别 [打印本页]

作者: song881224    时间: 2015-12-22 22:25
标题: for循环和while循环的区别
最大的区别应该是两个语句的语法结构上面。//while只有一个表达式,表示是否进入循环体//使用continue的时候,直接进入exp.while(exp){……}//for语句中有3个表达式 exp1,exp2,exp3 。//exp1 在进入循环前执行一次,一般进行循环变量的初始化,//exp2 是用来判断是否进入循环体,和while中的exp起到同样的作用。//exp3 是用来修改我们的循环变量,一般是在每次执行完循环体后执行。使用continue后,也是进入的exp3for(exp1;exp2;exp3);  {……} 总的来说,可以用while实现的都可以用for来实现,可以用for来实现的也都可以用while实现。可以使用do……while实现可以也可以使用 while和for来实现(不过有时候会有点麻烦)。同样,可以使用while和for实现的也可以使用do……while实现(不过,需要先用if进行判断是否会执行第一次)
作者: 高杰    时间: 2015-12-22 22:48
很详细,顶一个
作者: and2long    时间: 2015-12-22 23:18
顶一个。。
作者: tangtang.    时间: 2015-12-31 10:17
。。。。。。。。。。。。
作者: bihehe    时间: 2015-12-31 11:49
又学了一点技能
作者: lizhiguo0216    时间: 2015-12-31 12:47
面向对象怎么办。。。
作者: madongdong    时间: 2015-12-31 18:26
静静的看~~~~
作者: yuanxiang05    时间: 2016-1-2 00:54
看得头晕目眩>_<
作者: TbShadowWalker    时间: 2016-1-12 21:15
没太看懂 好好研究一下 应该是差了一次执行啊
作者: 纤路    时间: 2016-1-14 00:21
其中一点:fou循环中的参数变量只在循环内其作用。该循环一结束,空间既被释放,节省内存空间。
作者: fighting青青    时间: 2016-1-19 21:30
今天刚讲,又看了一遍,不错
作者: xiaoxiao2015    时间: 2016-1-21 00:33

作者: 酱油    时间: 2016-1-29 21:57
楼主 下次记得排版好一点,,这样不怎么好看。。。不过还是赞一个




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2