若a为int类型,且其值为3,则执行完表达式a+=a-=a*a后,a的值是( )。

admin2012-12-03  50

问题 若a为int类型,且其值为3,则执行完表达式a+=a-=a*a后,a的值是(    )。

选项 A、-3
B、9
C、-12
D、6

答案C

解析 在表达式中,其+=,-=的优先级相同,按从右到左的结合方向运算,而*的优先级最高,表达式写成a=a+(a-(a*a)),代入3可得-12。
转载请注明原文地址:https://jikaoti.com/ti/EPB0FFFM
0

最新回复(0)