一、结构体
- 概念:一类相关事物属性的集合,是一种自定义的数据类型
- 定义:struct 结构体{
属性1;
属性2;
......
属性n;
};
3.访问:
- 通过结构体变量来访问
结构体变量.成员
2.通过结构体指针来访问
指针变量名->成员
整型指针:指向整型的指针
数组指针:指向数组的指针
结构体指针:指向结构体的指针
4. 字节对齐
一次性分配多少个字节
自然对齐方式(32OS):
int:4字节对齐
short:2字节对齐
float:4字节对齐
double:占8个字节,分配的时候还是按4字节分配,分配两次
char:1字节对齐
注意:选成员中最大的那个对齐
5.结构体的嵌套