枚举类型,顾名思义就是列举出来,即把可能的情况都一一列举出来,
枚举类型的定义,例如:
enum corlor{
RED,
WHITE,
BLACK,
YELLOW
};
看着这种定义方式,和结构体很相似,但是一定要注意细节,结构体的每个成员后面带的是“;”。而枚举类型每个成员后面带的是“,”----逗号。
另外枚举类型的元素在习惯上时大写的,
枚举类型元素的本质是int类型的,并且在默认情况下,元素的值是从0开始递增的,也就是默认情况下,第一个元素是0,第二个元素是1,一次类推。
使用枚举的好处是:增加代码的可读性和可维护性。可防止命名污染。