问题
单项选择题
设有以下定义:
int a[3][3]=1,2,3,4,5,6,7,8,9;
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
解析:[评析] *(p+5)所指向的数组元素是a[1][2],所以B不对;ptr所指向的是—个含有三个元素的一维数组,所以A和C是错误的。