黑马程序员技术交流社区
标题:
for循环
[打印本页]
作者:
李大大
时间:
2015-3-20 21:34
标题:
for循环
for跟while有什么区别啊?
作者:
Hksangs
时间:
2015-3-20 21:36
知道循环次数的时候for和while都可以用,比如
for(int i=0;i<100;i++)
{......}
就可以写成int i=0;
while(i<100){i++;},
不知道循环次数只能用while,如while(x>0)
{......}
作者:
rhui
时间:
2015-3-20 21:59
for用于确定循环次数,while可以不知道循环次数
作者:
王鹏飞
时间:
2015-3-20 22:01
while先判断条件(布尔表达式)如果为true,则执行,否则跳出循环。
for循环的执行过程:
执行初始变量;执行条件判断,如果为true,执行for循环里面的代码,如果为假,则退出循环,执行循环后面的代码;
作者:
我是main
时间:
2015-3-20 22:43
通常情况下都可以 互用
作者:
夜班心桥
时间:
2015-3-20 23:16
for循环一般和while循环是可以等价互换的,while一般用于循环次数不确定的时候,而for循环,一般知道循环次数。当两者都能做的时候,建议优先使用for循环,因为while循环中的条件表达式中的变量需要定义在循环外面,所以从这个角度来看,for语句结束,for中的局部变量也随之消亡了,节省内存。
作者:
Dark县令
时间:
2015-3-21 00:04
知道循环次数的时候for和while都可以用,比如
for(int i=0;i<100;i++)
{......}
就可以写成int i=0;
while(i<100){i++;},
不知道循环次数只能用while,如while(x>0)
{......}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2