枚举类型是c++中一种派生数据类型,他是由用户定义的若干枚举常量的集合
如果一个变量只有几个可能的值,可以定义为枚举类型,所谓“枚举”是指将变量的值一一列举出来,变量的值只能在列举出来的值的范围内
创建美剧,需要使用关键字enum
enum enum-name {list of names} var-list;
在这里,enum-name是枚举类型的名称,名称列表是用逗号分隔的
例如
enum color {red,green,blue} c;
c=blue;
默认情况下,第一个名称的值为0,第二个为1,以此类推,也可以为名称赋予一个新的值
如
enum color {red,green=5,blue} ;
此时,blue的值为6