以下程序的输出结果是【 】。 main() { int a=0; a+=(a=8); printf(“%d\n”,A) ; }

admin2010-01-10  31

问题 以下程序的输出结果是【  】。
   main()
   {  int a=0;
      a+=(a=8);
      printf(“%d\n”,A) ;
   }

选项

答案16

解析 在程序中首先将8赋值给变量a,然后再进行复合赋值运算。即a=a+a=8 +8=16,所以该空格处应该填16。
转载请注明原文地址:https://kaotiyun.com/show/Q2Wp777K
0

最新回复(0)