日期:2014-05-20  浏览次数:20748 次

新人求助
int k=Myarr.length;
  while(--k>=0)
为什么不可以改成
for(k=Myarr.length;k>=0;--k)
啊?


------解决方案--------------------
for(int k=Myarr.length;k>=0;--k)
------解决方案--------------------
while(--k>=0) 
是先减后比较
for(k=Myarr.length;k>=0;--k)
是先比较后减
------解决方案--------------------
for(k=Myarr.length;--k>=0;) 
试下。

------解决方案--------------------
探讨
while(--k>=0)
是先减后比较
for(k=Myarr.length;k>=0;--k)
是先比较后减

------解决方案--------------------
努力!