2023-04-15

数组是一组相同类型的元素的集合

结构体也是一些值的集合,结构的每个成员可以是不同类型

结构体内存对齐。

struct tag

{

      member--list;

}variable--list;

结构体内存分配的方法:

//1.结构体的第一个成员,放在结构体变量在内存中存储位置为0偏移处开始

//2.从第2个成员往后的所有成员,都放在一个对其数

//(成员的大小和默认对齐数的较小值)的整数的整数倍的地址处

//3.结构体的总大小是所有成员的对齐数中最大的那个对齐数的整数倍

//如果嵌套了结构情况,嵌套的结构对齐到自己的最大对齐数的整数倍处,结构体的整体大小就是所有最大对齐数(含嵌套结构体的对齐数)的整数倍。


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容