问题
单项选择题
若有以下的说明和语句,则在执行for语句后,*(*(pt+1)+2)表示的数组元素是( )。
int t[3][3],*Pt[3],k;
for(k=0;k<3;k++) pt[k]=&t[k][0];
A) t[2][0]
B) t[2][2]
C) t[1][2]
D) t[2][1]
答案
参考答案:C
解析: 本题考查通过指针引用数组元素。*(*(pt+1)+2)等价于*(pt[1]+2), pt[1]+2是t[1][2]的地址,故*(pt[1]+2)是t[1][2]的值。