A-A+

若有以下的说明和语句 则在执行for语句后 *(*(pt+1)+2)表示的数组元素是()。

2022-08-06 01:21:59 问答库 阅读 174 次

问题详情

若有以下的说明和语句,则在执行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]的值。

考点:语句,数组