1、数组指针:指向多维数组。
int (*ip)[4] = ia;
//ip points to an array of 4 ints
ip = &ia[2];
// ia[2] is an array of 4 ints
int_array *ip = ia;
如:int ia[3][4];
从内向外阅读ip,*ip是int[4]类型——即ip是一个指向含有4个元素的数组的指针。
2、保存指针的数组:
如:int *ip[4];
//array of pointers to int
ip首先是个含有4个元素的数组,元素类型为指向int的指针。
3、用typedef简化指向多维数组的指针
如:typedef int int_array[4];