-12
-6
0
12
先算 a-=a*a 等价于 a=a-a*a =3-3*3 =-6,再算 a+=-6 等价于 a=a+(-6) =(-6)+(-6) =-12,即执行语句printf("%d\n",a+=(a-=a*a));后输出的结果是-12。