- 博客(1)
- 资源 (1)
- 收藏
- 关注
原创 关于 sizeof (结构体)
编译器默认会对结构体进行处理(实际上其它地方的数据变量也是如此),让宽度为2的基本数据类型(short等)都位于能被2整除的地址上,让宽度为4的基本数据类型(int等)都位于能被4整除的地址上,以此类推.这样,两个数中间就可能需要加入填充字节,所以结构体的sizeof值就不是简单的成员的sizeof相加了. 字节对齐的细节和编译器实现相关,一般满足以下三个准则: 1) 结构体变
2014-03-20 09:23:07 882
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人