由于指针数组是一种特殊类型的数组,同样也可以指向结构体。
指向结构体的指针数组可以理解为由结构体指针组成的数组。它的元素是结构体指针,它可以利用索引访问,也可以利用结构体指针数组指针进行访问。
arx>泛域名 定义指向结构体的指针数组的形式如下:
struct stu{
int n;
char *str;
};
谱纯 struct stu *stu_array[10];
烧结工艺
上面的代码定义了一个由10个结构体指针组成的数组,这10个结构体指针可以指向由int n
和char *str组成的结构体。同时,这10个结构体指针可以利用索引进行访问,也可以利用指向结构体指针数组的指针进行访问。
实际上,指向结构体的指针数组具有一定的优势,即更加节省空间。当需要处理大量的结构体的时候,指向结构体的指针数组能够有效避免空间的浪费,使用起来也比较方便,因此得到了比较广泛的应用。 疑罪从无>赏av电影