问题 填空题

下面程序的输出是 【6】
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);

答案

参考答案:F

解析: 本题变量z的值应为最后一次给它赋的值,且最后一次for循环使prt指向a[2]

单项选择题
单项选择题