C语言面试题2:字节对齐的做用

1、什么是字节对齐 在现代计算机中,内存空间都是按照字节(byte)划分的。从理论上讲对任何类型的变量的访问能够从任何地址开始,但实际状况是,访问特定类型的变量的时候常常在待定的内存地址访问,这就须要各类类型的数据按照必定规则在空间上排列,而不是顺序地一个接一个地排放,这种所谓的规则就是字节对齐。这么长的一段话的意思是说:字节对齐能够替身存取效率,也就是用空间换时间。 例如:web struct
相关文章
相关标签/搜索