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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 354620815   /  2014-10-4 19:03  /  2816 人查看  /  27 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

while()后这个括弧里不一定放的是true,只要是个判断条件就行,不能操作角标。for循环可以操作角标,有明确的循环次数限制。
回复 使用道具 举报
在你确定循环次数的情况下用for,当不确定循环次数,只知道限制条件时用while
回复 使用道具 举报
没啥区别吧,都是无限循环
回复 使用道具 举报
for中的定义的变量值为局部变量,for循环结束后,变量就垃圾了,从内存中消失,而while,循环后变量依然存在,直到主函数运行结束后才会被垃圾;
回复 使用道具 举报

for的无限循环表达式:
for(int x=0;true;x++)或者这样搞
for(int x=1;x>2; )
回复 使用道具 举报
这两个都是无限循环的语句,非要说它们之间的区别的话,那就是:while循环是先判断后执行循环语句,for循环则是根据内部判断条件后执行循环体
回复 使用道具 举报
while可以在循环访问i的值,而for中的 i出了for循环就就消失了
回复 使用道具 举报
yl82846094 来自手机 中级黑马 2014-10-9 08:47:52
28#
看看!!!!!
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 加入黑马