结构体是由一系列具有相同类型或不同类型的人为定义的数据构成的数据集合。
目录
struct 定义结构体变量方式
c语言中:
1)先定义结构体,再定义结构体变量
struct L_Node{ // struct L_Node 为结构体名
int data;
char *next;
};
struct L_Node node; //node 为结构体变量
2)定义结构体同时定义结构体变量
struct L_Node{ // struct L_Node 为结构体名
int data;
char *next;
}node1,node2; //node1,node2 为结构体变量
2)使用匿名结构体定义结构体变量
struct{ // 无结构体名
int data;
char *next;
}node1,node2; //node1,node2 为结构体变量
C++中:
与C语言中的定义方式相比,方式1)不同,方式2),3)相同
struct L_Node{ // struct L_Node 为结构体名
int data