问题 单项选择题

若定义int a=10,则表达式a+=a-=a*=a的值是( )。

A.0

B.-180

C.-100

D.-90

答案

参考答案:B

解析: 算术运算符的运算规则是:从右到左的原则。所以表达式中先计算a=a-a*(上标)a的值是-90,再计算 a=a+a的值是-180。

单项选择题
单项选择题