int arr[10] = {1,2,3,4,5,6};
int (*p)[10] = &arr;
char * arr2[5];
char* (*p2)[5] = &arr2;
int arr1[5]
arr1 是一个5个元素的整型数组
int arr2[10]
arr2 是一个数组,数值有10个元素,每个元素的类型是 int* (指针数组)
int (*arr3)[10]
arr3 是一个指针,该指针指向一个数组,数组有10个元素,每个元素的类型是 int (数组指针)
int (*arr4[10])[5]
arr4 是一个数组,该数组有10个元素,每个元素是一个数组指针,该数组指针指向的数组有5个元素,
每个元素是 int