怡然羽毛

文章
6
资源
0
加入时间
3年2月0天

C语言中结构体的剖析

写出一个struct,然后sizeof,你会不会经常对结果感到奇怪?sizeof的结果往往都比你声明的变量总长度要大,这是怎么回事呢? 结构体到底怎样对齐?【结构体】有人给对齐原则做过总结,具体在哪里看到现在已记不起来,这里引用一下前人的经验(在没有#pragma pack宏的情况下):原则1、数据成员对齐规则:结构(struct或联合union)的数据成员,第一个数据