C语言17-枚举
1.枚举的概念
当我们需要存储一组包含若干个常量时,我们会用到枚举类型,也就是说当一个变量有几个固定的可能取值时,我们就可以将这个变量定义为枚举类型
2.枚举类型的定义
enum 枚举名称 {枚举值1,枚举值2,枚举值3,...枚举n};
3.枚举变量的声明
enum 枚举名称 枚举变量名;
4.定义枚举类型的同时定义一个枚举变量然后为变量赋值的两种方式
第一种方式:在定义玩枚举类型之后,定义一个枚举变量,然后我们给变量赋予一个枚举值
第二种方式:在定义枚举类型的同时定义一个枚举变量,然后直接在变量后面赋一个枚举值(这种方式可以省略枚举名称,也可以不省略枚举名称)
5.枚举使用的注意
C语言编译器会讲枚举中的元素当做整型处理,所以被称为整形常量
默认情况下枚举中的元素的整型数按顺序是从0延续下去的,我们可以为枚举常量赋予枚举中的某个值,也可以赋予整个值对应的整型数
当然我们可以在定义枚举元素的时候就为某个元素指定整型数(也就是改变它的顺序),之后的元素的整型数会按照次序加1,之前的元素的整型数不变
6.枚举的基本操作
为枚举变量赋值
便利枚举元素

浙公网安备 33010602011771号