三、结构体的规则:
1、数据成员对齐规则:结构(struct)(或联合(union))的数据成员,第一个数据成员放在offset为0的地方 , 以后每个数据成员的对齐按照#pragma pack指定的数值和这个数据成员自身长度中,比较小的那个进行 。
2、结构(或联合)的整体对齐规则:在数据成员完成各自对齐之后,结构(或联合)本身也要进行对齐,对齐将按照#pragma pack指定的数值和结构(或联合)最大数据成员长度中 , 比较小的那个进行 。
3、结合1、2可推断:当#pragma pack的n值等于或超过所有数据成员长度的时候 , 这个n值的大小将不产生任何效果 。
参考资料来源:百度百科-结构体
【c语言定义结构体函数 结构体定义函数 c语言】c语言定义结构体函数的介绍就聊到这里吧,感谢你花时间阅读本站内容 , 更多关于结构体定义函数 c语言、c语言定义结构体函数的信息别忘了在本站进行查找喔 。
推荐阅读
- 电脑管理优化目的是什么,电脑管家的优化有用吗
- 浙江电商广告收益如何,电商广告费用
- 星际战略游戏dlc,星际战略游戏有哪些
- 鸿蒙至尊帝皇系统,鸿蒙至尊系统 小说
- 在那运行linux命令 linux如何运行命令
- 易语言写.net的dll文件,易语言dll调用方法
- 警察机器人飞行战游戏下载,警察机器人汽车游戏
- 抖音西瓜直播怎么录屏,抖音西瓜直播怎么录屏保存
- pca函数python python pca9685