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

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/08 07:41:18
如题*(p+1)+1;这句话怎么理解如题*(p+1)+1;这句话怎么理解如题*(p+1)+1;这句话怎么理解如果是一维数组的话,下面很多人都说了.如果是二维数组a[2][3]*p=a;的话.p一开始指

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

如题*(p + 1) + 1; 这句话怎么理解
如果是一维数组的话,下面很多人都说了.如果是二维数组a[2][3] *p=a;的话.p一开始指向的是第0行的地址=&a[0].p+1以后指向第一行=&a[1].这时候外面加个*并没有指向任何内容,依然是个地址,因为在二维数组中并不存在a[0]这个元素.这时候再加1得到的就是&a[1][1],就是第一行第一列的地址