MON=1, TUE, WED, THU, FRI, SAT, SUN
};
enum DAY yesterday;
enum DAY today;
enum DAY tomorrow; // 变 量 tomorrow 的 类 型 为 枚 举 型 enum
DAY
enum DAY good_day, bad_day; //变量 good_day 和 bad_day 的类型
均为枚举型 enum DAY
方法二:类型定义与变量声明同时进行:
enum //跟 第 一 个 定 义 不 同 的 是 , 此 处 的 标 号 DAY 省 略 , 这 是
允许的。
{
saturday,
sunday = 0,
monday,
tuesday,
wednesday,
thursday,
friday
} workday; //变量 workday 的类型为枚举型 enum DAY
enum week { Mon=1, Tue, Wed, Thu, Fri Sat, Sun} days; //变 量 days
的类型为枚举型 enum week
enum BOOLEAN { false, true } end_flag, match_flag; //定 义 枚 举 类
型并声明了两个枚举型变量
方法三:用 typedef 关键字将枚举类型定义成别名,并利用该
别名进行变量声明:
typedef enum workday
{
saturday,
sunday = 0,
monday,