请教一个c语言题目,后面那个*(*(p+2)+1)什么意思?这题怎么写

2020-10-02 社会 151阅读
int (*p)[2]=a;就是定义了一个指向2维数组的的指针,p自增跨度是2。
在这里p就是行指针
p的值就是指向数组{10,20}的指针。
所以p+2就是指向数组{50,80}的指针(p自增跨度2)。
所以*(p+2)+1就是&a[2][1]的地址。
所以*(*(p+2)+1)就是80。
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com