int** p[10] :p是一个有是个元素的数组,数组的每一个元素是int**类型,初始化如下所示
int* (*p)[10]:p是一个指针,指向一个拥有十个元素的数组,这个数组的每一个元素是int*的类型
int (**p)[10]:p是一个二级指针,指向一个指针,这个指针指向一个拥有十个元素的数组,这个数组的每一个元素为int类型,初始化如下
一部分原因是C语言的优先级导致的,[]的优先级在*之上,因此int* p[10],p优先与[10]结合,因此p是一个数组
int** p[10] :p是一个有是个元素的数组,数组的每一个元素是int**类型,初始化如下所示
int* (*p)[10]:p是一个指针,指向一个拥有十个元素的数组,这个数组的每一个元素是int*的类型
int (**p)[10]:p是一个二级指针,指向一个指针,这个指针指向一个拥有十个元素的数组,这个数组的每一个元素为int类型,初始化如下
一部分原因是C语言的优先级导致的,[]的优先级在*之上,因此int* p[10],p优先与[10]结合,因此p是一个数组