Re: [問題] 關於運算子優先順序的問題

看板java作者 (茶樓推點心的)時間16年前 (2008/11/20 02:08), 編輯推噓4(400)
留言4則, 4人參與, 最新討論串2/4 (看更多)
※ 引述《FAVORITGREEN (壞人嗎>"<)》之銘言: : 比較過前置++y 與後置y++的差異, : 但遇到以下2個比較複雜的情況,算出來答案不一樣, : 能否請教各位高手,說明一下指定及計算的流程? : x=5 , y=10 : 1. z = x-- + ++y = ? 答案是16 --->但我卻算是15 x=5(後assign),y=11(先assign) 所以z = 5+11=16 x=4, y=11 : 2. z = ++x - y-- = ? 答案是-6 --->但我卻算是-3 x=5(先assign) y=11(後assign) 所以z=5-11=-6 x=5, y=10 : 不知道錯誤在哪? : 請各位教我一下!^^ 感恩~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.116.218.120

11/20 09:47, , 1F
所以這裡必須假設題目是連貫的嗎?
11/20 09:47, 1F

11/20 11:28, , 2F
原題可能連貫...原po可能分為 2 題
11/20 11:28, 2F

11/20 18:29, , 3F
原題連貫 原PO以為分兩題,然後都算錯
11/20 18:29, 3F

11/24 13:27, , 4F
感謝各位的解惑,題目真的是連續的,後來才發現= =
11/24 13:27, 4F
文章代碼(AID): #1995OJ4U (java)
文章代碼(AID): #1995OJ4U (java)