看板 [ java ]
討論串[問題] 前置後置運算子的問題!?
共 2 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 2→)留言2則,0人參與, 最新作者st84514 (綜合水果武士)時間13年前 (2010/12/13 10:59), 編輯資訊
1
0
0
內容預覽:
int z=-1;. System.out.println(++z);. System.out.println(z--);. System.out.println(z++ + z);. System.out.println(z + z++);. 從上面程式來看輸出會為0 0 -1 0. 小弟不懂的是

推噓2(2推 0噓 1→)留言3則,0人參與, 最新作者LPH66 (-858993460)時間13年前 (2010/12/13 11:29), 編輯資訊
0
0
1
內容預覽:
根據 JLS 15.7.1. http://java.sun.com/docs/books/jls/third_edition/html/expressions.html#15.7.1. 那個 加 的左邊會先完全做完再做右邊. 所以是 z++ (將 z 設為 0 且回傳 -1) 做完後再取右邊的 z
(還有311個字)
首頁
上一頁
1
下一頁
尾頁