我想问一下指针如何表示二维结构体数组里的一个元素

发布网友 发布时间: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、如果是在结构体中定义了指针,每个结构体变量都有自己的存储空间,结构体成员指针指向何处也是由你来决定的。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com