int (*ptr)[2];
int torf[2][2]={12,14,16};
ptr=torf;
ptr是指向指针的指针,也就是12
但是(ptr+1)为什么不是指向14而是指向16吖
int (*ptr)[2];
int torf[2][2]={12,14,16};
ptr=torf;
ptr是指向指针的指针,也就是12
但是(ptr+1)为什么不是指向14而是指向16吖
你这样定义的是行指针,二维数组你懂吧,你定义的3个数排起来就是
12 14
16
行指针ptr+1自然就是指向下一行。
如果行列指针还不清楚的话。参考
二维数组指针 - 百度文库
https://wk.baidu.com/view/e9efc8eba2c7aa00b52acfc789eb172ded6399e4
望采纳,谢谢!