如题*(p + 1) + 1; 这句话怎么理解

问题描述:

如题
*(p + 1) + 1; 这句话怎么理解
1个回答 分类:数学 2014-09-24

问题解答:

我来补答
如果是一维数组的话,下面很多人都说了.如果是二维数组a[2][3] *p=a;的话.p一开始指向的是第0行的地址=&a[0].p+1以后指向第一行=&a[1].这时候外面加个*并没有指向任何内容,依然是个地址,因为在二维数组中并不存在a[0]这个元素.这时候再加1得到的就是&a[1][1],就是第一行第一列的地址
再问: 太给力了,你的回答完美解决了我的问题!
 
 
展开全文阅读
剩余:2000
上一页:第九题,详解
下一页:gyyv
也许感兴趣的知识