A-A+
若有以下的说明和语句 则在执行for语句后 *(*(pt+1)+2)表示的数组元素是()。
问题详情
若有以下的说明和语句,则在执行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]的值。