C允许同时使用多于一个的修饰符,这就使得可以创建一下各种类型:
int board[8][8]; //int数组的数组
int **ptr; //指向int的指针的指针
int *risk[10]; //具有10个元素的数组,每个元素都是一个指向int类型的指针
int (* risk)[10]; //一个指针,指向具有10个元素的int数组
int * oof[3][4]; //一个3*4数组,每个元素都是一个指向int类型的指针
int (* oof)[3][4]; //一个指针,指向一个3*4的int数组
int (* oof[3])[4]; //一个具有三个元素的数组,每个元素是一个指向具有4个int型元素数组的指针
这些知识很容易搞错,我也是研究了好久的,这里和大家共享!
本文详细解析了C语言中指针和数组的多重组合方式,包括int数组的数组、指向int的指针的指针、具有特定元素数量的数组和指针等概念,通过实例讲解帮助读者理解和应用这些复杂的数据结构。
2271

被折叠的 条评论
为什么被折叠?



