c语言定义枚举类型.docx
《c语言定义枚举类型.docx》由会员分享,可在线阅读,更多相关《c语言定义枚举类型.docx(6页珍藏版)》请在第一文库网上搜索。
1、C语言定义枚举类型r枚举(enum),装示为列空.排列说明的意痣.什么是枚举?作用是将有眼个特定数意毛合在一起,井分别给这些数据取一SU.方便记忆,让娜看起聿更第注,更春身看僮.eum关防1定义要点Tag类空名狒EIementsJist83B别S列表枚举类型的定义Vdridb1esu1ist至量列表定义类型时定义兖量C语类型u定义方式先定义类型,再定义江没育箔&!名称,SM义交量1什么是枚举类型?枚举(enum),表示为列举、排列说明的意思。其作用将有限个的特定数据组合在一起,分别给这些数据取一个别名。举个例子,画一张地图需要用到很多颜色,通常用数字来表示这些颜色。如红色是O,蓝色是K当程序编
2、写到一定规模的时候,可能就忘记了什么数字代表什么颜色,还得返回去查询,就很麻烦。如此一来,我们就可以用枚举来给这些数字取一个别名。0用red表示,1用b1ue表示。我们就不需要知道什么数字对应什么颜色,只要知道颜色的名字就可以了。这样做不仅可以方便我们记忆,同时可以让程序更简洁、更容易看懂。2 .枚举类型的定义枚举类型的定义方式和结构体、共用体的定义方式基本上是差不多的,区别是定义的关键字和花括号里面的内容。enumTagEIementsJist;JVariabIesJist;枚举类型定义必须要使用enum关键字,否则编译器就不认识你是谁家的娃,直接就给你领到警察局去(报错)。结构体和共用体花
3、括号里面定义的是类型的成员,每个成员都必须包括成员类型以及成员名称。枚举就不一样了,花括号里面的成员,是罗列出来的一个个元素别名,可以把这些别名理解为就是数据。而且分隔这些成员,使用的是逗号(,)而不是分号(;)。枚举中的数据是一个常量。常量在本质上,是一个不可修改的变量。即一开始是什么值,到结果还是什么值。不能通过赋值运算符,给它重新赋值。和结构体、共用体一样,定义枚举类型变量的方式也有三种。/定义类型时定义变量enumCo1orred,b1ue,ye11owco1or;/先定义类型,后定义变量enumCo1orred,b1ue,ye11ow;enumCo1orco1or;/没有类型名称,直
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 定义 枚举 类型