c语言关于指针的指针的问题

int (*ptr)[2];
int torf[2][2]={12,14,16};
ptr=torf;

ptr是指向指针的指针,也就是12
但是
(ptr+1)为什么不是指向14而是指向16吖

你这样定义的是行指针,二维数组你懂吧,你定义的3个数排起来就是
12 14
16
行指针ptr+1自然就是指向下一行。
如果行列指针还不清楚的话。参考


望采纳,谢谢!