-6
A
回答
3
在i = i-- - --i
你有:
i--
,一个后减量,以检索的i
(1
)的当前值,然后递减至i
0
-
--i
,一个递减预,这再次递减i
并检索更新后的值,-1
所以你最终i = 1 - -1
这是2
。不用说,这种事情显示出来(愚蠢的)Java测试等,但绝不应该出现在生产代码中。
+0
我不敢相信我没有抓住这个,感谢你的帮助。 – Antonio
相关问题
- 1. 为什么我会得到空结果?
- 2. 为什么我会针对类似查询得到2个不同的结果?
- 3. 为什么linux排序不会给我想要的结果?
- 4. 作为编译结果我们会得到什么?
- 5. 我想用2位小数得到我的结果
- 6. 为什么我通过jquery + ajax得到相同的结果?
- 7. 为什么我会得到lmList vs lmList的不同总结结果[[x]]
- 8. 想不通为什么我的目标是得到释放
- 9. 为什么我的输出会产生意想不到的结果?
- 10. 为什么我得到.NET4不同的结果相比,.NET 3.5
- 11. 为什么我在这里得到不同的结果?
- 12. 为什么我得到相同的结果不同的列
- 13. Python:为什么我得到不同的排序结果
- 14. 为什么我得到(BLOB)结果值而不是INT值
- 15. 为什么我会得到“TypeError:input.match(...)为null”?
- 16. 我想从goeuro api得到结果json
- 17. 为什么我会得到不同的结果?使用name.property和name [property]
- 18. StackOverflowError,我想不通为什么
- 19. 头不会重定向我想不通为什么
- 20. 我不明白为什么我得到一个ArrayIndexOutOfBoundsException 2错误
- 21. 为什么`(['1','2','3'])。map(parseInt)`得不到正确的结果?
- 22. 为什么我会得到ArrayIndexOutOfBoundsException?
- 23. 为什么我会得到PLS - 00382?
- 24. 为什么我会得到一个java.nio.BufferOverflowException
- 25. 为什么我会得到java.lang.OutOfMemory错误?
- 26. 为什么我会得到一个GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT?
- 27. 我们为什么会得到AssertionFailedError?
- 28. 为什么我会得到“unexpected_key_end”?
- 29. 为什么我会得到EXC_BAD_ACCESS?
- 30. 为什么我会得到空阵列?
这是正确的,你在期待什么? – Mritunjay
我在一些java问题中看到了这个。但在现实生活中,这是非常糟糕的做法。写得更简洁明了,对每个人都是可以理解的。 –
你为什么不呢?你*是*递减'我'两次。你不应该这样做。 – dhke