数组指针首先是一个指针,它指向一个数组
int (*a)[2]
该语句含义是*与a先结合,定义一个指针,int修饰数组内容,此时数组为匿名数组
而指针数组则是一个数组,它的每个元素都是指针变量
int* a[2]
该语句中[]的优先级高,先和a结合构成一个数组,int*则是修饰数组中的每个元素,即为指针数组。
数组指针首先是一个指针,它指向一个数组
int (*a)[2]
该语句含义是*与a先结合,定义一个指针,int修饰数组内容,此时数组为匿名数组
而指针数组则是一个数组,它的每个元素都是指针变量
int* a[2]
该语句中[]的优先级高,先和a结合构成一个数组,int*则是修饰数组中的每个元素,即为指针数组。