1.数组指针
int (*p)[5] = NULL;
一维数组中数组的数组名是指向数组第一个元素的指针
int a[5];
a == &a[0]
可以把a理解为int * 型,除去以下2种情况:
(1)sizeof(a) = 20
sizeof(int * ) = 8
(2)&运算时
&a == int(*)[5] //指针数组
&int * == int **
2.数组和指针的关系
int a[2][3] = {1,2,3,4,5,6};
int *p = NULL;
int (*q)[3] = NULL;
p = &a[0][0];
p = a[0];
p = *a;
p = a;