一、自定义数据类型
           
二、结构体
1.结构体的定义(与数组相对比)
          
   
2.结构体全局/局部变量的定义
  
3.typedef对结构体改名
 
   
4.匿名结构体类型的声明
注意事项1: 匿名后必须立即创建结构体变量
 、
、
   
      
5.结构体与链表节点定义
         
注意事项1:typedef与链表节点定义
                 
6.结构体与嵌套结构体的初始化

注意事项1:结构体输出时成员变量时需要一一对应数据类型输出
 
 
7.结构体内存对齐——结构体大小的计算

案例1:答案为12和8
  

注意事项1:对齐规则
      
     
案例2:答案为12

     
案例3:答案为8

案例4:答案为12

原因: 空间换时间
