-5
在一些代码,我已经看到了一个for循环使用作为--i第三个参数--i和i--有什么区别?
for(int i=array.length; i<0; --i)
也许有人可以解释我与我 - 有什么区别?
我想这就像我减少的时刻?
在一些代码,我已经看到了一个for循环使用作为--i第三个参数--i和i--有什么区别?
for(int i=array.length; i<0; --i)
也许有人可以解释我与我 - 有什么区别?
我想这就像我减少的时刻?
如果,例如,i = 5
:
--i
递减i加1然后给你i的值(4)。
i--
给你i的值(5)然后将它减1。
两者都将得到相同的结果在for循环中。
你的情况没有什么区别。 – Pigueiras
让我为你google:“++ i和i ++之间有什么区别” – oseiskar
'--i'是预先减量,'i - '是后减量。 Goolge/Bing这些关键词,你会看到大量的文章解释这些差异,但正如@Pigueiras所说,你的榜样没有任何区别。 – Bill