黑马程序员技术交流社区

标题: for 和 while 在任何时候都能转吗?? [打印本页]

作者: 淹忆    时间: 2016-6-28 00:21
标题: for 和 while 在任何时候都能转吗??
for 和 while 在任何时候都能转吗??
作者: zhoubinjian    时间: 2016-6-28 00:28
基本是这样,适用场合要看需求,比如循环次数有限,循环中操作变量,用for比较方便
作者: 淹忆    时间: 2016-6-28 00:30
thank you !
作者: caesar_QMwS4    时间: 2016-6-28 09:56
不是吧,for 一般是用于明确次数的循环,while 用于没有明确次数的循环啊!
作者: 何亚辉    时间: 2016-6-28 16:35
任何时候都可以互转, 看for和while的格式就看得出来了,, 只是初始化值, 循环后操作, 判断条件写的地方不一样而已,   区别也就是这些语句换个地方
作者: Insomnia!    时间: 2016-6-28 16:49
for和while的区别                         a:使用上的区别                                 for语句的那个控制条件变量,在循环结束后不能在使用了。                                 而while的可以继续使用。如果不清楚该使用哪个循环语句,用for语句(因为数据及早地从内存中消失可以提高内存使用效率)                         b:理解上的区别                                 for适合于一个范围的判断                                 while适合次数不明确的
作者: lizihanglove    时间: 2016-6-28 22:38
while循环功能比较强大吧,其判断语句可以为true,而for只能是知道循环次数时才能使用,但不是绝对哈。因此只有在可数次循环时才能互换。
作者: 黑暗中漫舞    时间: 2016-6-28 23:48
不是吧,for 一般是用于明确次数的循环,while 用于没有明确次数的循环啊!




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