有以下定义: int a[4] [3]={1,2,3,4,5,6,7,8,9.10,11,12}; int(*ptr)[3]=a,*p=a[0]; 则下列能够正确表示数组元素a[1][2]的表达式是( )。

admin2009-04-15  63

问题 有以下定义:    int a[4] [3]={1,2,3,4,5,6,7,8,9.10,11,12};    int(*ptr)[3]=a,*p=a[0];    则下列能够正确表示数组元素a[1][2]的表达式是(  )。

选项 A、*((*ptr+1}+2)
B、*(*(p+5))
C、(*ptr+1)+2
D、*(*(a+1)+2)

答案4

解析 本题定义了一个二维数组a,一个含有3个元素的指针数组ptr和一个指针变量p,并使指针数组和指针变量p指向数组a。
转载请注明原文地址:https://jikaoti.com/ti/H0K0FFFM
0

最新回复(0)