【问题标题】:What's the difference between --i and i--? [duplicate]--i 和 i-- 有什么区别? [复制]
【发布时间】:2013-05-22 12:28:30
【问题描述】:

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

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

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

我猜这就像我递减的那一刻?

【问题讨论】:

标签: java


【解决方案1】:

如果,例如,i = 5

--i 将 i 减 1,然后得到 i 的值 (4)。

i-- 为您提供 i (5) 的值,然后将其减 1。

两者都会在 for 循环中为您提供相同的结果。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-10-23
    • 2011-08-06
    • 2010-10-11
    • 2011-03-21
    • 2021-08-25
    相关资源
    最近更新 更多