黑马程序员技术交流社区
标题:
for循环和while循环有什么区别啊
[打印本页]
作者:
凡沉香
时间:
2016-4-1 21:19
标题:
for循环和while循环有什么区别啊
for循环和while循环有什么区别啊,求大神
作者:
daniua
时间:
2016-4-1 21:31
这个看具体用到什么场景吧,
作者:
马儿不吃草
时间:
2016-4-1 22:49
基本上没什么区别,不确定循环次数的时候用while
作者:
IT_china
时间:
2016-4-2 11:46
当你不确定具体循环多少次的时候,使用while循环会好点,当你知道循环多少次的时候,使用for循环会使程序更加清晰
作者:
q6619866
时间:
2016-4-2 15:02
为什么都说不知道用什么循环就用while循环,不是用for循环好点吗?这样变量及早的从内存消失,提高内存使用效率.
作者:
dwt1397261
时间:
2016-4-2 16:13
当知道执行次数的时候一般用for
当条件循环时一般用while
for i=0,i<n,i++
{}
这里n是已知数,可以循环n次
while i<n
{}
不知道要循环多少次,但当i>=n的时候停止循环
作者:
cohle1992
时间:
2016-4-2 18:26
根据是否确定循环次数来决定用哪个
作者:
无波无澜
时间:
2016-4-2 19:03
For循环运用的时候 大部分情况你需要知道这个循环要置信多少遍例如
for(int i = 0;i<n;i++){}
这个时候的这个n需要确定,当然不一定都是这样的
for(;condition;){} 这个时候这里的condition 同样也可以作为一个判断条件,但是这样写的话如意混淆
while循环 用的时候需要知道循环开始和结束的条件例如
while(condition){}这个时候condition 就需要填写 一个 进入循环的条件
所以总结来说 :在你循环需要很多的条件判断进入的时候用while比较好
如果是在循环的时候循环体需要执行的次数是固定的话用for比较好
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2