8、设int a=12,则执行完语句a+=a-=a*a 后,a的值是
D
A) 552
B) 264
C) 144
D) -264
#include <stdio.h>
int main()
{
int a = 12,s;
s=a+=a-=a*a;
printf("%d", s);
return 0;
a+=a-=a*a
即时 a+=(a-=a*a)等同于a=a+(a=a-a*a)
a-=a*a 为a=a-a*a 此时结果12-12*12=-132赋值给a
更新a的值,计算-132-132=-264再赋值给a