摘要: 遵循以下原则,数据成员对齐;结构体大小;结构体有某些成员大,最大对齐,对齐参数笔结构体的sizeof小,偏移以此为准。struct{ char a;int b;char c;}a 1b,补3b 4bc 1b,补三struct {int a';char b;char c;}a 4b;b c 补2对齐原因为了在效率或者空间上面做优化。 阅读全文
posted @ 2018-10-16 21:29 kailicard 阅读(247) 评论(0) 推荐(0) 编辑