发布网友 发布时间:2022-04-20 06:26
共1个回答
热心网友 时间:2023-09-06 05:32
1、结构体数组也是数组,只不过数组元素是结构体而已。所以,指向结构体数组的指针和一般数组指针没有区别,指向什么位置那就由你决定了。若你已经定义了一个结构体类型Yourstruct,再执行下面语句:
struct Yourstruct structArray[10],*p;
p = structArray; //p指向数组中的第1个结构体变量。
++p; // p指向数组中的第2个结构体变量。
2、如果是在结构体中定义了指针,每个结构体变量都有自己的存储空间,结构体成员指针指向何处也是由你来决定的。