<分区>
我正在尝试初始化一个结构,该结构位于另一个具有多个成员的结构中。 假设我想要初始化一个包含 2 个 int 成员的结构,那么我可以使用以下内容:
firstStruct struct1 = { 5 , 7 };
但是假设我想初始化相同的结构,但这次它是另一个结构的成员:
(secondStruct 成员是 char 和 firstStruct)
secondStruct struct2 = { 'A' , { 6 , 8 } };
结构:
typedef struct firstStruct
{
int a;
int b;
} firstStruct;
typedef struct secondStruct
{
firstStruct a;
char b;
} secondStruct;
但这行不通。 我该怎么做?
(我已经搜索过有关此主题的其他帖子,但没有找到。可能我的问题处理有误。)
谢谢!