#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
//枚举就是把可能的值一一列举的意思
//
//
enum Day
{
Mon,
Tues,
Wed,
Thur,
Fri,
Sat,
Sun
//枚举常量
};
//枚举的好处
// 1、 增加代码的可读性和可维护性(例如可用于改进通讯录)
// 2、与#define相比,会有类型检查,枚举本身就是一种类型,更加严谨
// 3、防止命名污染
// 4、便于调试(#define在工作时完成替换,在预处理过程中,在调试的过程中会让代码面目全非,而枚举不存在这种问题
// 5、方便定义,枚举可以一次定义多个常量
//
int main()
{
enum Day d = Fri;
//只用枚举内规定的可能值去赋值
printf("%d", Mon);
printf("%d", Tues);
//枚举默认的值,从上往下加一,从零开始(默认)
return 0;
}