黑马程序员技术交流社区

标题: 循环问题 [打印本页]

作者: cb747706401    时间: 2016-7-7 22:54
标题: 循环问题
今天碰到一个问题,我们学过while 和 for   老师说过,while能做的for循环一定能做. for循环能做的,while循环不一定能做,我想问问,在什么时候for循环能做的,while循环不能做呢.今天问了导师, 导师也不知道. 所以想请教一下各位大神
作者: 坏坏坏男孩    时间: 2016-7-7 23:14
好像没啥区别吧,就是do  while会至少执行一次
作者: xie312000    时间: 2016-7-7 23:16
很多时候都用for,死循环用while。
作者: syinys7    时间: 2016-7-7 23:26
遍历数组的时候 ???

倒是for循环结束后会释放变量,while则不会while循环使用的变量在循环结束后还可以继续使用
作者: 夏:默秋凉    时间: 2016-7-7 23:35
一般来说对于for循环来说就是已经知道明确的循环次数,最好使用for循环,如果不知道明确的循环次数的话,就要用while来循环,一般建议使用for因为循环结束可以释放空间
作者: zhangwenjin    时间: 2016-7-7 23:35
在后面你会学到Array,冒泡排序,折半查找 都用for循环 while就做不到了
作者: Rowen_H    时间: 2016-7-7 23:37
我只知道这个区别,如果需要在循环结束后,继续使用控制条件的那个变量,用while循环,否则用for循环
作者: Ly丶Roman    时间: 2016-7-7 23:57
来帮你顶一个哈
作者: 呆呆的小呆    时间: 2016-7-8 00:18
我也想知道这个问题




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