文章目录 一,struct结构 1. 有关struct的声明 1.1 结构模板名 1.2 创建结构变量 1.3 与typedef的配合 2. 有关struct的初始化 二,union联合 三,enum枚举 3.1 enum的语法 3.2 enum中枚举符的赋值 一,struct结构 1. 有关struct的声明 1.1 结构模板名 struct { // 结构的模板(勾勒一个结构) int num; char arr[10]; }; struct book{ // book为结构模板的名称 --- 模板名 int num; char arr[10]; } 结构的模板名可写可不写,一般在以下情况中会写出模板名:需要重复使用该结构本身时 1.2 创建结构变量 struct book{ int num; char arr[10]; }