2013-05-27 118 views
-5

在一些代码,我已经看到了一个for循环使用作为--i第三个参数--i和i--有什么区别?

for(int i=array.length; i<0; --i) 

也许有人可以解释我与我 - 有什么区别?

我想这就像我减少的时刻?

+1

你的情况没有什么区别。 – Pigueiras

+0

让我为你google:“++ i和i ++之间有什么区别” – oseiskar

+1

'--i'是预先减量,'i - '是后减量。 Goolge/Bing这些关键词,你会看到大量的文章解释这些差异,但正如@Pigueiras所说,你的榜样没有任何区别。 – Bill

回答

5

如果,例如,i = 5

--i递减i加1然后给你i的值(4)。

i--给你i的值(5)然后将它减1。

两者都将得到相同的结果在for循环中。

相关问题