自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1)
  • 收藏
  • 关注

原创 c语言中关于结构体所占内存大小及内存对齐详解

则需要再变量a后面填充3个空字节,使得变量b相对于首地址的偏移量为4,才能满足规则2,填充完之后,其最大自身字节对齐数位4,此时的结构体大小为8,满足结构体大小为最大自身字节对齐数的整数倍规则。变量c相对于首地址的偏移量为8(a,b已经占了8个字节),其自身有效对齐字节数为min(2,16),即2,符合规则2,最大自身有效对齐字节数为4(int),此时结构体大小为10,然而10贝能被4整除,所以不符合规则三,需要再变量c后继续填充2个字节才能满足条件,填充后,结构体大小为12.

2023-04-05 20:29:17 2628 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除