2023-04-15
数组是一组相同类型的元素的集合
结构体也是一些值的集合,结构的每个成员可以是不同类型
结构体内存对齐。
struct tag
{
member--list;
}variable--list;
结构体内存分配的方法:
//1.结构体的第一个成员,放在结构体变量在内存中存储位置为0偏移处开始
//2.从第2个成员往后的所有成员,都放在一个对其数
//(成员的大小和默认对齐数的较小值)的整数的整数倍的地址处
//3.结构体的总大小是所有成员的对齐数中最大的那个对齐数的整数倍
//如果嵌套了结构情况,嵌套的结构对齐到自己的最大对齐数的整数倍处,结构体的整体大小就是所有最大对齐数(含嵌套结构体的对齐数)的整数倍。
共有 0 条评论