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

admin2009-01-15  22

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

选项

答案16

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

最新回复(0)