特牛网址导航

谈谈关于内存对齐与补齐_计算对齐所需补的空间-CSDN博客

网友收藏
文章浏览阅读1.1w次,点赞21次,收藏67次。首先我们先看看下面的C语言的结构体:typedef struct MemAlign{ int a; char b[3]; int c;}MemAlign; 以上这个结构体占用内存多少空间呢?也许你会说,这个简单,计算每个类型的大小,将它们相加就行了,以32为平台为例,int类型占4字节,char占用1字节,所以:4 + 3 + 4 = 11,那么这个结构体一共占用11字_计算对齐所需补的空间