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

admin2010-05-22  20

问题 设有以下定义:    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)

答案8

解析 *(p+5)所指向的数组元素是a[1][2],所以B不对;ptr所指向的是—个含有三个元素的一维数组,所以A和C是错误的。
转载请注明原文地址:https://jikaoti.com/ti/pzI0FFFM
0

最新回复(0)