以下程序的输出结果是【 】。 void fun() { static int a=0; a+=2; printf("%d",A) ; } main() { int cc; for(cc=1;CC<4

admin2009-01-15  24

问题 以下程序的输出结果是【  】。
   void  fun()
   {  static  int  a=0;
   a+=2;  printf("%d",A) ;
   }
   main()
   {  int  cc;
   for(cc=1;CC<4;CC++)fun();
   printf("\n");
   }

选项

答案246

解析 循环for(cc=1;cc<4;cc++)被执行了3次。在函数fun中,由于a是static型变量,所以函数第1次调用后,a=2;第 2次调用后,a=4;第3次调用后,a=6。
转载请注明原文地址:https://kaotiyun.com/show/D6Xp777K
0

随机试题
最新回复(0)