结构体内存对齐
最近学了C高级里的结构体内存对齐,所以在这里分享一下 要想理解内存对齐,我们要先知道计算机是如何使用内存的 使用内存 计算机为了快速读写数据,在默认情况下是将数据存放在 地址 能被 该数据类型大小 整除的起始位置 我举个例子可能就明白了: 一个int占4个字节,那么该int就默认存储在地址能被4整除
最近学了C高级里的结构体内存对齐,所以在这里分享一下 要想理解内存对齐,我们要先知道计算机是如何使用内存的 使用内存 计算机为了快速读写数据,在默认情况下是将数据存放在 地址 能被 该数据类型大小 整除的起始位置 我举个例子可能就明白了: 一个int占4个字节,那么该int就默认存储在地址能被4整除