2023-04-15

5个月前 (12-09) 0 点赞 0 收藏 0 评论 5 已阅读

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

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

结构体内存对齐。

struct tag

{

      member--list;

}variable--list;

结构体内存分配的方法:

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

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

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

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

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


2023-04-15

本文收录在
0评论

登录

忘记密码 ?

切换登录

注册