标签: c memory-management struct
我看到当我检查struct的大小时花了36个字节,但相同的变量(没有struct)需要33个字节。 为什么呢?
答案 0 :(得分:2)
sizeof(struct) >= sum of all the structure members.
因为对齐要求可能有额外的填充。这就是你看到结构的大小超出你的想法的原因。