*(*(p+n)+i))为什么是a[n][i] 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 p+n 搜索资料 1个回答 #热议# 为什么说不要把裤子提到肚脐眼? 不宜然EG 2011-12-02 · TA获得超过102个赞 知道答主 回答量:236 采纳率:0% 帮助的人:135万 我也去答题访问个人页 关注 展开全部 因为P是二维指针,其实在内存也是按一维来存储的。P指向首地址P i0 11 i2n0 1 2 3n1 4 5 6n2 7 8 9所以P+N就是指向nx,*(p+n)取一维的指针,因为P是二维的,可用一维指针PP代替,则变成*(pp+i)这就相当于一维指针的访问了,PP指向ix。因为是指针,取值前面要加*。这样就相当于a[n][i] 本回答被提问者和网友采纳 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2013-01-14 cout<<*(*(p+n)+i)<<" ";这是啥意思 2016-04-26 有二位数组a[n][m] 对于指针问题 *(*(a+i)+j... 1 2015-03-17 c语言用一级指针引用二维数组 的地址为什么是p+i*N+j。... 10 2013-07-20 如果p是个指针变量,为什么P[i]回完全等价与*(p+i) ... 40 2011-03-08 (P/A,I,N)是什么意思 8 2013-04-16 (P/A,i,n)这个公式里所有的字母都代表什么啊?怎么用啊... 15 2012-03-01 c语言中如(*P)[3]如果出现这*(*(P+i)+j)两个... 18 更多类似问题 > 为你推荐: