可以 C中没有真正意义上的二维数组,是通过一维数组扩展实现的,数组的每一项再存放指向一维数组的手指针。例如:int a[4][5];int (*p)[5]p=a 这里的p即为a[4]的首地址,也就是说p指向了4*5的数组,指针里的5表示第二维度数组的长度即第一行数据的个数,如果b中int (*p)[<5],则会不...