有以下程序 #include main() { int a=3; a+=a-=a*a; printf( "%d\n", a ); } 程序的输出结果是( )。

admin2015-07-28  19

问题 有以下程序
#include
main()
{
int a=3;
a+=a-=a*a;
printf( "%d\n", a );
}
程序的输出结果是( )。

选项 A、-12
B、9
C、3
D、0

答案A

解析 表达式"( a+=a-=a*a )",先计算表达式"a-=a*a",即"a=a-a*a",结果为"a=-6"然后计算"a+=a"即"a=a+a",得a=-12,所以输出结果为A)。
转载请注明原文地址:https://jikaoti.com/ti/dFn0FFFM
0

最新回复(0)