单选题 20.设int a=3;,执行语句printf("%d\n",a+(a -=a*a));后输出结果是( )
【正确答案】 A
【答案解析】执行顺序为①a*a,结果为9,②a=a-9,此时a仍为3,结果为-6,③a+a,此时a为-6,结果为-12。