【单选题】 设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。
查看试题解析出处>>
发布评论 查看全部评论