A-A+

设有以下定义和语句 则*(*(p+2) +1) 的值为______。 int a[3][2]

2022-08-12 18:18:10 问答库 阅读 197 次

问题详情

设有以下定义和语句,则*(*(p+2) +1) 的值为______。 int a[3][2]={10,20,30,40,50,60},(*p) [2]; p=a;请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:60
本题中,代码定义3行2列的二维数组a,定义指向两个元素的一维数组指针p,并让p指向两雄数组a的首行,则代码*(*(p+2)+1)中的p+2指向两维数组a的第三行a[2],*(p+2)指向a[2][0],*(p+2)+1指向a[2][1],*(*(p+2)+1)是引用a[2][1],其值是60。

考点:语句,定义