问题 单项选择题

设x=1,y=2和z=3,则表达式y+=z--/++x的值是

A.3

B.3.5

C.4

D.4.5

答案

参考答案:B

解析: 本题考查对运算符优先级的理解。赋值运算总是等号右边的运算优先于等号左边的运算。op++(op—)表示先驭操作数的值op,然后再对它进行加1(减1)操作;而++op(--op)表示先将操作数的值加1(减1),然后再取值。z-=3,++x-2,
本题的表达式相当于,y=2+3/(1+1),结果为3.5。

选择题
填空题