一、结构体大小 首先我们先定义一个非空结构体,通过sizeof()命令观察其内存字节大小,发现一个结构体的大小并不是结构体内各数据类型大小简单的相加。那么56究竟是怎么来的呢?这就引入了结构体对齐方式的问题。 #include<stdio.h> struct Stu{ char name[20];//20 unsigned int age;//4 char tel[15];//15 float scores[3];//12 char sex;//1 };//简单相加后为52字节 int main(){ struct Stu stu; printf(