试题与答案

下面程序的输出是 【6】 。 main() int a[]=2,4,6,*pt

题型:填空题

题目:

下面程序的输出是 【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]

试题推荐
微信公众账号搜索答案