首页 > 编程知识 正文

c++定义枚举类型,C语言定义枚举类型

时间:2023-05-06 06:48:58 阅读:189700 作者:4112

枚举类型定义由关键字enum标识,格式如下:

枚举标识符

枚举数据表};

标识符用于区分不同的枚举类型,定义的枚举类型由“枚举标识符”标识。

枚举数据(枚举常量)是一个特定的标识符,标识符表示什么意思完全由程序员决定。 枚举数据的顺序规定枚举数据的顺序编号,从开始依次递增。

例如:

)1)定义枚举类型status,包括复制和删除两个状态。

枚举状态

副本,删除;

枚举类型status只有两个表示复制和删除的数据。 一个是delete,序列号是0,1。

()定义枚举类型color,包括红、黄、蓝、白、黑五种颜色。

enum color

{red,yellow,blue,white,black};

枚举类型color包含五种数据: red、yellow、blue、white和black。 号码是0、1、w3、! 中,表示红、黄、蓝、白、黑5种颜色。

(w3 )定义枚举型weekday,包括一周的七天。

enum weekday

{sun,mon,tue,wed,thu,fri,sat};

枚举类型weekday包含七种数据: sun、mon、tue、wed、thu、fri和sat。 号码是0、1、w3、!5、6,表示一周中的星期天、星期一、星期二、星期三、星期四、星期五、星期六。

定义枚举类型时,程序员可以在枚举数据时用“1”号自己指定序列号,影响后续枚举数据的序列号,后续序列号现在可以递增。 例如:

枚举状态

副本=6,delete};

复印的号码是6,删除的号码是7。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。