设int a = 3;,执行语句printf(″%d\n″, a+(a-=a*a));后输出结果是<br>

题目类型: 单选题

题目内容

设int a = 3;,执行语句printf(″%d\n″, a+(a-=a*a));后输出结果是

题目选项

A. -12
B. -6
D. 12

正确答案

A

题目解析

先算()中的a-=a*a,即a=a-a*a=3-9=-6,后计算()外的a+(a-=a*a),即a+a=(-6)+(-6)=-12

题目纠错