结构的基础知识
结构是一些值的集合,这些值称为成员变量。结构的每个成员可以是不同类型的变量。
结构体类型的声明和变量的创建
用struct声明结构体类型,如:
人
声明的结构体类型struct Peo
struct Peo { char name[20]; char tele[12]; char sex[5];//女 男 保密 int high; }p1, p2;//p1和p2是两个全局的结构体变量,p1和p2是利用struct Peo创建的俩个变量
也可这样建立结构体变量 ,结构的成员可以是标量、数组、指针,甚至是其他结构体。
这个是结构体类型 ,类型相当于盖房子的图纸,不占用内存空间
这个是结构体变量 ,变量会占用内存空间
若把结构体类型在main函数内部声明,则只能在内部使用
结构体变量的定义和初始化
浮点数不能在编译器中精确保存
结构体成员的访问
如果这里拿到的是结构体的地址,我们可以用->进行访问