黑马程序员技术交流社区

标题: While和for的区别 [打印本页]

作者: 眷恋从前的日子    时间: 2015-1-14 16:53
标题: While和for的区别
1、        变量有自己的作用域。对于for来讲:如果将用于控制循环的增量定义在for语句中。那么该变量只在for语句内有效。For语句执行完毕。该变量在内存中被释放。
2、        For和while可以进行互换。如果需要定义循环增量。用for更为合适。
总结:       
什么时候使用循环结构?
当要对某些语句执行很多次时,就使用循环结构。
无限循环的最简单表现形式。
For(;;){}
While(true){}

作者: Novice.Jin    时间: 2015-1-14 17:47
增量是其次啦,主要是循环的次数,如果你想要有固定的次数就用for  
作者: iblackhorse    时间: 2015-1-14 21:37
如果你非常确定循环的次数,那就可以用for,如果是自己判断,你不知道,就用while,你给个条件就会自己结束。无限循环,太简单,给个常量,让他开始循环,就根本停不下来。
作者: '丫头片子'    时间: 2015-1-14 21:54
是的,for主要就是控制固定的循环次数
作者: IcedCoffee    时间: 2015-1-14 22:07
楼上的很详细  当不确定次数的时候用while 当确定范围的时候 使用for
作者: jinghoujiayin    时间: 2015-1-14 23:11
次数不固定就肯定是while,不过平时一般还是for用的多
作者: 探寻者    时间: 2015-1-14 23:59
次数不确定一般就是用while,for循环主要看判断条件。




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