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

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/06 08:20:35
如题*(p + 1) + 1; 这句话怎么理解
xQMN@JWF)T.B0^U~@CTCHi/3oo(Ad2כM8օ \Z05da^-BIY٦) hca _8}X[0h WtFS%=I˝3U3H:JҀQoHezel12GZ.JzR&ju8,Bs0Z0x'`1=j$dU VoN"tv!~&M|aЌy68aT->w\u2;y

如题*(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],就是第一行第一列的地址