问题 单项选择题

表达式a+=a-=a=9的值是

A.9

B.-9

C.18

D.0

答案

参考答案:D

解析: 赋值运算结合性是从右到左,所以先做“a=9”,再做“a-=a”,展开得到等价的表示为“a=a-a”,所以a的值变为0,最后做“a+=a”,即a=a+a=0+0=0。

多项选择题
填空题