作者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
1F:推 ANUBISANKH:所以这里必须假设题目是连贯的吗? 11/20 09:47
2F:推 laiis:原题可能连贯...原po可能分为 2 题 11/20 11:28
3F:推 biowave:原题连贯 原PO以为分两题,然後都算错 11/20 18:29
4F:推 FAVORITGREEN:感谢各位的解惑,题目真的是连续的,後来才发现= = 11/24 13:27