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