for循环的条件除了普通那三个,还有什么

for(xxx:xxxx( ).xxx()){语句}求大虾解释

只有这三个。
其余的只是巧妙地用了下而已。
比如求字符串长度for(i=0;a[i];i++);
得到的 i 就是strlen(a);
第二个条件a[i],因为\0的ASCII码是0,所以遇到\0循环结束。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-12-22
for(Object a:b.getAll()){...}其实就是把 b中的所有对象遍历一遍,每个值赋给局部变量a中跟下面代码是完全等价的,只是写法简化了Object [] bs = b.getAll();for(int i=0;i<b.getAll().size();i++){ Object a = bs[i];.....}这样应该很清楚了吧本回答被网友采纳
第2个回答  2013-12-22
for ( ; ; ){}死循环
相似回答
大家正在搜