作者gotoo (茶樓推點心的)
看板java
標題Re: [問題] 關於運算子優先順序的問題
時間Thu Nov 20 02:08:16 2008
※ 引述《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
推 ANUBISANKH:所以這裡必須假設題目是連貫的嗎? 11/20 09:47
推 laiis:原題可能連貫...原po可能分為 2 題 11/20 11:28
推 biowave:原題連貫 原PO以為分兩題,然後都算錯 11/20 18:29
推 FAVORITGREEN:感謝各位的解惑,題目真的是連續的,後來才發現= = 11/24 13:27