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

admin2010-09-05  27

问题 若定义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。
转载请注明原文地址:https://jikaoti.com/ti/hRI0FFFM
0

最新回复(0)