设a=12,a定义为整型变量,表达式a+=a-=a*a的值_______,答案是-264,可我不理解,
问题描述:
设a=12,a定义为整型变量,表达式a+=a-=a*a的值_______,答案是-264,可我不理解,
答
这三个运算符为右结合.
运算次序为:1.a*a => 144 (a = 12)
2.a-=a => 12-144=-132 (a = -132)
3.a+=a => -132 + (-132) = -264
参考!