C语言17-枚举

1.枚举的概念

 当我们需要存储一组包含若干个常量时,我们会用到枚举类型,也就是说当一个变量有几个固定的可能取值时,我们就可以将这个变量定义为枚举类型

2.枚举类型的定义

enum 枚举名称 {枚举值1,枚举值2,枚举值3,...枚举n}; 

3.枚举变量的声明

 enum 枚举名称 枚举变量名;

4.定义枚举类型的同时定义一个枚举变量然后为变量赋值的两种方式

第一种方式:在定义玩枚举类型之后,定义一个枚举变量,然后我们给变量赋予一个枚举值

第二种方式:在定义枚举类型的同时定义一个枚举变量,然后直接在变量后面赋一个枚举值(这种方式可以省略枚举名称,也可以不省略枚举名称)

5.枚举使用的注意

C语言编译器会讲枚举中的元素当做整型处理,所以被称为整形常量

默认情况下枚举中的元素的整型数按顺序是从0延续下去的,我们可以为枚举常量赋予枚举中的某个值,也可以赋予整个值对应的整型数

当然我们可以在定义枚举元素的时候就为某个元素指定整型数(也就是改变它的顺序),之后的元素的整型数会按照次序加1,之前的元素的整型数不变

 

6.枚举的基本操作

为枚举变量赋值

便利枚举元素

 

 

 

 

 

 

 

 

 

 

posted @ 2014-02-28 14:19  ysfox  阅读(142)  评论(0)    收藏  举报