问题 填空题

以下程序运行后的输出结果是______。 #include<stdio.h> main() { int a[]={1, 2, 3, 4, 5, 6}, *k[3], i=0;  while(i<3) { k[i]=&a[2*i];   printf("%d", *k[i]);   i++;  } }

答案

参考答案:135

解析: 本题考查指针数组。在while循环中执行k[i]=&a[2*i],先后执行k[0]=&a[0],k[1]=&a[2],k[2]=&a[4],所以输出结果为135。

选择题
单项选择题