-1
A
回答
6
它是相似的,但不相同。
在你的表情中並不重要,但如果你有更復雜的事情,比如System.out.println(counter++)
,那就會有很大的不同。
例如: int counter = 3; System.out.println(counter++)
這將打印3,然後計數器遞增到4
但是,如果你這樣做
int counter = 3; System.out.println(++counter)
將打印4之前,因爲它增加將該值作爲打印功能的參數。
這是一個什麼時候執行增量的問題,前綴在其他操作之前執行,後綴在其後執行。他們有不同的優先級。
相關問題
- 1. 是什麼意思:是什麼意思?
- 2. WebSphere FFDC計數是什麼意思?
- 3. 「?」是什麼意思?
- 4. $$ $$是什麼意思?
- 5. 什麼是「||」意思?
- 6. 「\\。\」,「\ ?? \」,「\\?\」,「\\」是什麼意思?
- 7. 「=」是什麼意思
- 8. &**是什麼意思?
- 9. 是什麼意思?
- 10. 「_」是什麼意思?
- 11. 什麼是:!:意思?
- 12. || =是什麼意思?
- 13. %%是什麼意思?
- 14. =是什麼意思?
- 15. %{}是什麼意思?
- 16. + =是什麼意思?
- 17. '#'是什麼意思?
- 18. /([^.]*)\.(.*)/是什麼意思?
- 19. %*是什麼意思?
- 20. &@是什麼意思?
- 21. 「<indentifier>預計」是什麼意思?
- 22. Groovy,什麼意思 - >意思是
- 23. 「模糊不清」是什麼意思?PATTERN是什麼意思?
- 24. WIN DEATH是什麼意思:android.osDeadObjectException是什麼意思?
- 25. 「?」是什麼意思?調用jsp的標記是什麼意思?
- 26. 什麼是目錄名'。'和'..'是什麼意思,faDirectory是什麼意思?
- 27. 什麼是stringWithFormat:@「%@ - 1」是什麼意思?
- 28. 這是什麼`_time_independent_equals`是什麼意思?
- 29. 是什麼??('')。?。?`是什麼意思?
- 30. 什麼是PPC,這是什麼意思?
就像一個註釋,鏈接的答案是指JavaScript,而這個問題涉及Java和C/C++。但是,我99%肯定他們以相似的方式運作。 –
@ChrisChambers我將確認他們的行爲方式相同 – jdkorv11