runningman家族是哪期:帮忙解个题,要详细过程和答案``

来源:百度文库 编辑:高校问答 时间:2024/05/07 03:01:11
设有语句int a=3,则执行了语句a+=a-=a*a;后,变量a的值是( )
A.3 B.0 C.9 D.-12

答案是D-12 程序已经通过编译
赋值语句的结合率是从右往左的
步骤为:
1 算a-=a*a,完成后a为3-9=-6;
2 算a+=a-=a*a,此时a的值已经变化为-6,因此a=a+a结果为-12