gpt4 book ai didi

c - 如何解释和使用 "array in struct"?

转载 作者:太空宇宙 更新时间:2023-11-04 06:00:27 24 4
gpt4 key购买 nike

typedef struct A
{
short B;
short C;
} New_Type;

struct Move_Information
{
New_Type Position [25];
};

我是C新手,不太明白“array in struct”的意思。

有哪位向导能解释一下如何使用它吗?谢谢。

最佳答案

假设您在结构中有一个普通的旧 c 类型:

struct Other_Information
{
int x[25];
};

然后您可以创建这些结构之一并按如下方式访问数据成员:

Other_Information info;
info.x[0] = 42;//set the first item

类似地,对于 Move_Information,您可以索引到数组中,然后访问该结构成员:

Move_Information info;
info.Position[0].B = 42;

关于c - 如何解释和使用 "array in struct"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20218119/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com