C语言enum再学习
通常来说我们使用enum是这样的:
enum week{ Mon, Tue, ... Sun };
enum week w; w = Mon;
这里默认Mon~Sun的值为0~6
也可以自己定值
enum week{ Mon = 3, Tue = 2, ... Sun = 2 };
甚至可以不定义enum的名字:
enum {ST = 1, AMR = 2, .... };
在这种情况下,只是为了定义变量,不是为了使用enum,比如你定义了上面以后就可以合法的使用AMR, ST等
int pos = AMR;
if(pos == ST) .....
宁静淡泊,一任自然