黑马程序员技术交流社区

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

作者: 凡沉香    时间: 2016-4-3 22:53
标题: for循环和while循环有什么区别
for循环和while循环有什么区别
作者: IT金城武    时间: 2016-4-3 23:44
没什么区别 基本通用,具体看代码结构
作者: fighting2016    时间: 2016-4-3 23:55
如果你想在循环结束后继续使用控制条件的那个变量,用while循环,否则用for循环。
不知到用谁就用for,因为变量及早的从内存中消失,可以提高内存的使用效率。


作者: HeiMaZ    时间: 2016-4-4 00:46
for和while区别在于for中定义变量会释放,while不会。如for(int i=1;i<=10;i++),循环结束 i 会消失,while不会。
作者: wang18317850573    时间: 2016-4-4 10:16
while 能实现的 for都能实现
while 用在不确定循环次数
作者: 1833495284    时间: 2016-4-4 13:25
楼主,借你的楼水一个,顺便帮你顶一下
作者: zuiaidasde2016    时间: 2016-4-4 14:06
楼主,借你的楼水一个,顺便帮你顶一下
作者: 小灰辉    时间: 2016-4-4 15:03
for 循环中定义的变量 for循环结束后 直接会释放;提高内存使用率.
while循环中的定义的变量即使while循环结束 变量也可以继续使用.

在确定循环次数时 可以用for .
不确定是 用while
作者: 1791073398    时间: 2016-4-4 16:10
用多了就知道了,有的时候也看个人习惯,自己有自己的一套才行
作者: 122754304    时间: 2016-4-4 16:24
哪个方便就用哪个...
作者: lmr1096200234    时间: 2016-4-4 20:13
如果你想在循环结束后继续使用控制条件的那个变量,用while循环,否则用for循环。
不知到用谁就用for,因为变量及早的从内存中消失,可以提高内存的使用效率
作者: 兵蜂    时间: 2016-4-4 20:51
while循环与for循环等效且可以互换; 但是while循环的初始化变量实在循环的外面进行定义的. while循环可以在我们无法判断循环次数的时候使用.
作者: 陌丶    时间: 2016-4-4 21:16
我的理解就是不知道循环次数就用while  哈哈
作者: Lihongjie    时间: 2016-4-4 22:11
知道循环次数的用for ,不知道循环次数的用while;如果需要使用控制条件那个变量用while,否则建议使用for,因为for循环结束后变量会直接释放;提高内存使用率
作者: a8271275    时间: 2016-4-4 22:19
我要黑马币




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