数组指针

1.typedef int MyArray[5];

   MyArray *pArray;

2.typedef int (*MyArray)[5];

   MyArray pArray;

3 int (*p)[5]

就算是一维的数组指针,也可以视作二维数组,只有一个行的二维数组.数组指针是行指针,

数组指针通常是二级指针,因为一维数组本身就是一级指针了,而指向数组的指针在一维的基础上又加了一级,所以就是二级.

如果是一维数组指针,可以理解为二维数组指针,只不过这个二维数组只有一行罢了.

二级指针传参的时候,只要注意二级指针的每一跳与主调函数中二级指针的每跳相同.就不会出错.

原文地址:https://www.cnblogs.com/c-slmax/p/5151339.html