问题 单项选择题

以下程序的输出结果是_______。
main()
int i,x[3][3]=9,8,7,6,5,4,3,2,1,*p=&x[1][1];
for(i=0;i<4;i+=2)printf("%d",p[i]);

A.5 2

B.5 1

C.5 3

D.9 7

答案

参考答案:C

解析:[评析] 题中*p=&x[1][1];是指将数组x的数组元素x[1][1]的地址赋值给指针变量p,使p指向x[1][1]这个数组元素,那么 p[0]即为指针变量p当前所指向的数组元素x[1][1]的值。

选择题
判断题