黑马程序员技术交流社区

标题: for循环和while循环的应用场景??? [打印本页]

作者: HackSon    时间: 2016-5-14 16:20
标题: for循环和while循环的应用场景???
什么情况下使用for循环,什么情况下使用while循环呢?

作者: zhangshouwei    时间: 2016-5-15 00:12
for循环结束后.变量消失.节约内存while循环结束后,变量还能使用
作者: danielchung6600    时间: 2016-5-15 00:39
楼上正解
for循环的变量是局部变量,定义在for语句中的,随着函数的消失而消失
而while的变量是定义在while语句外的 并不跟随while的生命周期

如果需要循环的话,主要看你的变量是否需要
作者: z736886202    时间: 2016-5-15 01:26
明确循环次数的可以用for循环,循环次数不确定的用while循环 ,  当然两者可以互换吗
作者: okchenyang44    时间: 2016-5-15 02:27
for循环是结束此次循环,while循环是结束当前循环,继续下一次循环
作者: woshijingke    时间: 2016-5-15 09:20
如果初始化变量在循环结束之后还要使用,就用while,否则就用for,因为for循环结束,变量就会释放,可以节省内存空间,提高内存的使用效率
作者: HackSon    时间: 2016-5-15 10:43
danielchung6600 发表于 2016-5-15 00:39
楼上正解
for循环的变量是局部变量,定义在for语句中的,随着函数的消失而消失
而while的变量是定义在while ...

谢谢,谢谢!
作者: 小红花    时间: 2016-5-15 10:48
一般情况下两者可以换用
作者: 黑猫的消失    时间: 2016-5-15 10:55
while可以用于不明确循环范围的情况下使用。
作者: 随风而逸    时间: 2016-5-16 00:01
for的有固定的长度     while的使用不需要知道长度




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