文章目录 前言 一、枚举类型 1.1 枚举类型的定义 1.2 枚举类型的使用 1.3 枚举的优点 二、联合体类型 2.1 联合体类型的定义 2.2 联合体类型的特点 2.3 联合体大小的计算 总结 前言 本篇文章介绍c语言中的枚举类型和联合体类型 一、枚举类型 1.1 枚举类型的定义 枚举类型和结构体类型相似,都是一种自定义类型。 定义枚举类型的关键字:enum 枚举类型的定义格式 enum 枚举名 { 枚举元素1, 枚举元素2, ... }; 例如,定义一个星期作为枚举类型 enum WEEK { Mon, Tues, Wed, Thus, Fri, Sat, Sun }; 枚举类型的第一个成员的取值默认为0,依次往后递增1, 输出枚举WEEK每个成员的值 修改枚举类型成员的默认值 enum WEEK { Mon = 1, //修改默认值为1 Tues, Wed,