目录
1. 结构体
1.1 结构体的基础知识
1.2 结构体的声明
例如:
1.3 特殊的声明
在声明结构的时候,可以不完全的声明。
比如:
注意:
1.4 结构的自引用
1.5 结构体变量的定义和初始化
1.6 结构体内存对齐
结构体的对齐规则:
练习1
解析:
练习3
练习4
运行截图:
为什么存在内存对齐?
结论
1.7 修改默认对齐数
计算偏移量的函数----offsetof()
如何理解偏移量呢?(举个例子)
下面是代码举例:
运行截图: