单选题
设x=1,y=2,z=3,则表达式y+=z--/++x的值是
____
。
A、
3
B、
3.5
C、
4
D、
5
【正确答案】
B
【答案解析】
[解析] 本题考查对运算符优先级的掌握。赋值运算总是等号右边的运算先于等号左边的运算。op++ (op--)表示先取操作数的值,然后再对它进行加1(减1)操作;而 ++op (--op)表示先将操作数的值加1(减 1),然后再取其值。本题的表达式相当于 y=2+3/(1+1),结果为3.5。
提交答案
关闭