请问包含结构指针的结构体怎么初始化?
struct Base
{
int a;
int b;
int c;
};
struct Derived
{
int d;
int e;
int f;
base *pb;
};
derived *CreateDerived (void){}
void FreeDerived (derived *pd){}
要求完成这两个函数,并可以使用如下的语句,
Derived *p = CreateDerived();
p->pb->a = 10;
{
int a;
int b;
int c;
};
struct Derived
{
int d;
int e;
int f;
base *pb;
};
derived *CreateDerived (void){}
void FreeDerived (derived *pd){}
要求完成这两个函数,并可以使用如下的语句,
Derived *p = CreateDerived();
p->pb->a = 10;
...全文
相关推荐
结构体中数组成员赋值
结构体中数组成员赋值在 C 语言中,结构体是一种复杂的数据类型,它可以包含多种类型的成员变量,包括数组类型。
C结构体的运用
不过,基于标题和描述的要求,我们可以深入探讨一下C语言中的结构体这一知识点,以及它在实际编程中的应用。### C结构体的运用#### 一、什么是C结构体?
结构体及联合体习题含答案.doc
结构体及联合体习题含答案本资源摘要信息是关于结构体及联合体的习题集,涵盖了结构体的定义、初始化、成员访问、枚举类型、typedef 等知识点,共包含 10 个习题,涵盖了结构体的基本概念和高级应用。
u-boot中结构体详解
本文将详细介绍 U-Boot 中的结构体,包括 gd_t 和 bd_t 结构体,以及初始化函数列表。
《C语言面试考点》.docx
* 2.3 一个结构可以包含指向自己的指针吗? + 了解结构体中的指针成员的使用场景和限制。 + 了解结构体中指针成员的初始化和使用注意事项。


