--i和i--有什么区别?

jbd*_*zan -5 java

在一些代码中,我看到了一个带有--i作为第三个参数的for循环

for(int i=array.length; i<0; --i)
Run Code Online (Sandbox Code Playgroud)

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

我想这就像我减少的那一刻?

Fra*_*amp 9

例如,如果i = 5:

--i将i递减1然后给出i (4)的值.

i--给你i (5)的值然后减1.

两者都会在for循环中给出相同的结果.