A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

for 和 while 在任何时候都能转吗??

7 个回复

倒序浏览
zhoubinjian 来自手机 金牌黑马 2016-6-28 00:28:41
沙发
基本是这样,适用场合要看需求,比如循环次数有限,循环中操作变量,用for比较方便
回复 使用道具 举报
thank you !
回复 使用道具 举报
不是吧,for 一般是用于明确次数的循环,while 用于没有明确次数的循环啊!
回复 使用道具 举报
任何时候都可以互转, 看for和while的格式就看得出来了,, 只是初始化值, 循环后操作, 判断条件写的地方不一样而已,   区别也就是这些语句换个地方
回复 使用道具 举报
for和while的区别                         a:使用上的区别                                 for语句的那个控制条件变量,在循环结束后不能在使用了。                                 而while的可以继续使用。如果不清楚该使用哪个循环语句,用for语句(因为数据及早地从内存中消失可以提高内存使用效率)                         b:理解上的区别                                 for适合于一个范围的判断                                 while适合次数不明确的
回复 使用道具 举报
while循环功能比较强大吧,其判断语句可以为true,而for只能是知道循环次数时才能使用,但不是绝对哈。因此只有在可数次循环时才能互换。
回复 使用道具 举报
不是吧,for 一般是用于明确次数的循环,while 用于没有明确次数的循环啊!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马