谈谈关于内存对齐与补齐

首先咱们先看看下面的C语言的结构体:数组 typedef struct MemAlign { int a; char b[3]; int c; }MemAlign;     以上这个结构体占用内存多少空间呢?也许你会说,这个简单,计算每一个类型的大小,将它们相加就好了,以32为平台为例,int类型占4字节,char占用1字节,因此:4 + 3 + 4 = 11,那么这个结构体一共占用11字节
相关文章
相关标签/搜索