↵
枚举类型是自定义而来的,允许用符号代表数据。
枚举是指程序中某个变量具有一组确定的值,通过“枚举”可以将其值一一列出来,使用枚举类型提高了程序的可读性。
1.声明
enum 枚举名{枚举成员1,枚举成员2,......}[;]
enum是关键字
例如:声明一个名称为color的表示颜色的枚举类型
enum Color {Red,Green,Blue,White,Black}
访问枚举成员的方法:通过枚举名
使用方法:
枚举名:枚举成员
2.赋值
在声明枚举类型,默认情况下:定义第一个枚举成员的值取0,第二个=1,以此递增。
可以对一个或多个成员赋整型值,当某个成员被赋值后,而后面的成员没有被经过赋值会在前一个成员上+1。
例如:enum Color {Red = 0 , Green , Blue = 3 , White , Black = 1};
成员值分别为 0,1,3,4,1
3.定义
在声明枚举类型后,可以声明枚举变量,一般格式为:
枚举类型 枚举变量;
例如:Color c1,c2;
4.使用
包括赋值和访问:
(1)赋值
枚举变量 = 枚举.枚举成员
c1 = Color.Red
(2)访问
像普通变量一样访问