我想建立一个结构体,他的每个成员也是结构体。怎么用一个结构体解决

来源:百度知道 编辑:UC知道 时间:2024/06/12 00:28:42
能不能用一个结构体包含好多结构体

可以啊
typedef struct
{
int a;
float b;
}A;//结构体A

typedef struct
{
char a;
double b;
}B;//结构体B

typedef struct
{
A a;
B b;
}C;//结构体C

C c;//定义
c.a.a = 1;
c.a.b = 0.1;
c.b.a = 'a';
c.b.b = 0.01;

//typedef 定义一个类型
typedef struct S_uct
{
int x;
int y;
} A;

struct S_uct1
{
A a;
A b;
};
//注意结构体在用时要分配空间,不是不能用的.

int main()
{
A a = new A;
}