枚举类型变量的定义,第1张

枚举类型变量的定义,第2张

枚举变量定义类似于结构和共享变量定义,有三种定义。
(1)先定义枚举类型,再定义枚举类型变量:
枚举标识符{枚举数据表);
枚举标识符变量表;
(2)在定义枚举类型的同时定义枚举类型变量:
枚举标识符{枚举数据表)变量表;
(3)直接定义枚举类型变量:
enum(枚举数据表)变量表;
例如,对于枚举类型enum color,定义枚举变量c1和C2:
enumcolor {red,yellow,blue,white,black };
枚举颜色c1,c2。或枚举颜色{红、黄、蓝、白、黑}c1,C2;或者enum {红、黄、蓝、白、黑}c1,C2;
枚举型数据可以赋值。枚举类型是有序类型,枚举类型数据也可以执行关系运算。枚举数据的比较转化为序号的比较,只能比较相同枚举类型的数据。
以整数格式输出枚举数据,可以得到整数值(枚举变量值的序号)。
通过使用强制类型转换,可以将整数值(枚举值的序数)转换为相应的枚举值。示例:
c1=(枚举颜色。)2;/* C1获取枚举值blue */
枚举类型数据不能直接输入输出。在输入枚举数据时,先输入其序列号,然后进行强制类型转换。输出时先用switch语句进行判断,再转换成相应的字符串输出。

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » 枚举类型变量的定义

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情