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

admin2013-02-23  28

问题 设有以下定义和语句:  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]

答案4

解析 *p[3]是指针数组,它由3个指向整型数据的指针元素组成,p[0]=a[1]是将a数组第一行的首地址赋给第0个指针元素,p[0]+1表示a[1]+1即a[1][1]的地址,所以 *(p[0]+1)表示a[1][1]。
转载请注明原文地址:https://kaotiyun.com/show/YiPp777K
0

最新回复(0)