648
655
2947
版主
sizeof(struct bs) 的大小之所以为 4,而不是 3,是因为要将内存对齐到 4 个字节,以便提高存取效率。
m 、ch、p 的长度分别是 4、1、4 个字节,共计占用 9 个字节内存,只所以在 VC/VS 下的输出结果是 12,还是因为要将内存对齐(ch 单独占用 4 个字节),以便提高存取效率。
使用道具 举报
本版积分规则 发表回复 回帖后跳转到最后一页
|手机版|小黑屋|金桨网|助学堂
GMT+8, 2024-9-8 08:49 , Processed in 0.034636 second(s), 21 queries .
Powered by Discuz! X3.2
© 2001-2013 Comsenz Inc.