问题 单项选择题

设有以下定义和语句:
int a[3] [2]=1,2,3,4,5,6, * p[3];
p[0] =a[1];
则.(P[0]+1)所代表的数组元素是( )。

A) a[0][1]
B) a[1][0]
C) s[1][1]
D) a[1][2]

答案

参考答案:C

解析: *p[3]是指针数组,它由3个指向整型数据的指针元素组成,p[0]=a[1]是将a数组第一行的首地址赋给第0个指针元素,p[0]+1表示a[1]+1即a[1][1]的地址,所以 *(p[0]+1)表示a[1][1]。

选择题
单项选择题