凡亿助教-谭召君
凡事用心,一起进步
打开APP
公司名片
凡亿课堂 | 设计指南
当前位置: 首页 设计指南
8、结构体【struct】
浏览量:530
发布时间2023-09-15 14:25:13

定义:

struct 类型名

{

成员列表;

} 变量名;

声明:

extern struct 变量名;

成员读:

x = 变量名.成员

成员写:

变量名.成员 = x

地址:

&变量名

存储大小:

sizeof(变量名)或者sizeof(struct类型名)

注意:sizeof求得的结构体的大小并不一定等于各个数据成员的大小之和

对齐规则:

结构体的大小等于其最大成员的整数倍;

结构体成员的首地址相对于结构体首地址的偏移量是其类型大小的整数倍。比如double型成员的首地址相对于结构体首地址的偏移量应该是8的倍数;

满足前两条规则后,编译器会在结构体成员之后进行字节填充。


声明:本网站所收集的部分公开资料来源于互联网,转载的目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。仅供学习交流使用,不构成商业目的。版权归原作者所有,如果您发现网站上有侵犯您的知识产权的作品,请与我们取得联系,我们会及时删除。 侵权投诉

相关文章

Altium Designer官方系统配置要求及安装

2023-08-26 14:13:18

嘉立创EDA-设计流程分析

2026-10-28 15:38:30

嘉立创EDA-PCB模块化布局思路

2026-10-28 13:44:01

嘉立创EDA-异形焊盘封装创建

2026-10-28 10:18:36

PCB设计BGA的扇孔设计处理方法

2023-12-22 10:06:58