int * a[8] //a是一个含有8个int *的数组
这是指针数组:实际上是一个数组,数组中每个元素存放的是指针。
int (*a)[8] //指针a指向一个大小为8个整型的数组
这是数组指针:实际上是一个指针,该指针指向一个数组。
文章介绍了C语言中两种不同的概念:指针数组,即一个数组的每个元素都是指针;以及数组指针,即一个指针变量指向一个数组。这两种类型的声明如`int*a[8]`和`int(*a)[8]`,分别表示不同含义的存储结构。
int * a[8] //a是一个含有8个int *的数组
这是指针数组:实际上是一个数组,数组中每个元素存放的是指针。
int (*a)[8] //指针a指向一个大小为8个整型的数组
这是数组指针:实际上是一个指针,该指针指向一个数组。
137

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