一、创建结构体
1、结构体是是一些值的集合,这些值被称为成员变量。
2、结构体内的成员可以是不同类型的成员变量。
3、创建结构体
struct S{
//结构体名称
int a; //内部成员
char b; //内部成员
double c; //内部成员
};
4、结构体内部成员的访问:(1)结构体变量访问成员(结构变量的成员是通过点操作符(.)访问的.操作符接受两个操作数。如果s是结构体的具体名称,age 是其内部成员,则s.age就可以访问)。
(2)结构体访问指针变量的成员(定义一个指向该结构体的结构类型的指针ps,如果age是该结构体的内部成员,则(*s).age或者ps->就可以访问)。
5、结构体自引用:在结构体中可以包含该结构体本身的成员,具体的自引用如下:
struct NODE
{
int a;
struct NODE *next;
};
二、结构体初始化
struct Point
{
int x;
int y;
}a; //声明类型的同时定义变量a
stru