下面程序的输出是【 】。 main() { int a[]={2,4,6},*ptr=&a[0],x=8,y,z; for(y=0;y<3;y++) z=(*(ptr+y)<x)?*(prt+y):x; print

admin2009-02-15  35

问题 下面程序的输出是【  】。
   main()
   {  int a[]={2,4,6},*ptr=&a[0],x=8,y,z;
      for(y=0;y<3;y++)  z=(*(ptr+y)<x)?*(prt+y):x;
      printf("%d\n",z);
   }

选项

答案6

解析 本题变量z的值应为最后一次给它赋的值,且最后一次for循环使prt指向a[2]
转载请注明原文地址:https://jikaoti.com/ti/ztK0FFFM
0

最新回复(0)