问题
填空题
有以下程序:
#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
解析: k[i]存储的是数组a[2*i]的地址。*k[i]为k[i]地址存放的内容。i=0时,*k[i]的值为a[0]=1;i=1时,*k[i]的值为a[2]=3;i=2时,*k[i]的值为a[4]=5。