| 
 
| 1.枚举的使用范围: 当我们遇到一个变量只有几个固定的可能取值时,便可以将这个变量定义为枚举类型了。
 
 2.枚举类型的定义:
 枚举就是声明一组命名的常数,枚举中的变量就是其中的常数。
 注意:在函数里面或者外面都可以定义(影响作用域为全局类型或者局部类型)。
 举例:
 enum Season
 {
 spring,        (0)
 summer,   (1)
 autumn,    (2)
 winter        (3)
 };
 
 3.枚举变量的定义与复值:
 定义枚举变量的几种方式:
 1、 先定义枚举类型,再定义枚举变量:
 enum Season {spring, summer, autumn, winter};  // 定义一个枚举类型
 enum Season s1;        // 定义一个枚举变量
 enum Season s2 = spring;  // 可以同时给变量赋值,取值要求是枚举常量中的一个。
 
 2、 定义枚举类型的同时定义一个变量:
 enum Season {spring, summer, autumn, winter} s1 = spring;
 这个枚举类型以后也可以用来定义其它变量
 
 3、 枚举类型的名字也可以省略,直接定义一个枚举变量:
 enum {spring, summer, autumn, winter} s1 = winter;
 这个枚举类型不能再用于定义其它变量, 是一次性的
 
 
 4.枚举的作用:
 增强代码的可读性:
 enum gender
 {
 genderWithMale,
 genderWithFamal,
 genderUnknown
 };
 enum gender Jack = genderWithMale;  // 清楚的表示这是性别男
 
 | 
 |