结构体的声明和初始化
1.结构体的声明
结构体是用户自定义的数据类型,它能将不同类型的数据组成一个单一的复合类型。
定义结构体类型使用 struct 关键字,后跟结构体名称和大括号内的成员列表。如
struct stu
{
char name[20];
int age;
char sex[5];
}; //分号不能丢
2.变量的定义和初始化
变量的定义
struct stu
{
char name[20];
int age;
char sex[5];
} p1; //声明类型的同时定义变量p1
struct stu p2; //定义结构体变量p2
变量的初始化
结构成员的访问
1.结构成员访问操作符
结构体成员的直接访问是通过点操作符(.)访问的。点操作符接受两个操作数。如:
2.间接访问
我们可以通过结构体的指针间接访问结构体的成员。
3.结构体作为函数的参数
结构体的嵌套,自引用与结构体数组
1.结构体的嵌套
结构体的嵌套,我们可以将一个结构体作为另一个结构体的成员 如:
2.结构体数组
结构体数组,我们可以定义一个结构体数组来存放多个结构体变量 如:
3.结构体的自引用
结构体的自引用即在结构体中包含一个同类型的结构体指针。
标签:变量,自定义,定义,char,访问,类型,结构,struct From: https://blog.csdn.net/2402_86767488/article/details/142306520