问题
单项选择题
设有以下定义:
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)
答案
参考答案:D
设有以下定义:
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)
参考答案:D