C语言中enum类型的用法.doc
《C语言中enum类型的用法.doc》由会员分享,可在线阅读,更多相关《C语言中enum类型的用法.doc(2页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、11.10 枚举类型在实际问题中,有些变量的取值被限定在一个有限的范围内。例如,一个星期内只有七天,一年只有十二个月,一个班每周有六门课程等等。如果把这些量说明为整型,字符型或其它类型显然是不妥当的。为此,C语言提供了一种称为“枚举”的类型。在“枚举”类型的定义中列举出所有可能的取值,被说明为该“枚举”类型的变量取值不能超过定义的范围。应该说明的是,枚举类型是一种基本数据类型,而不是一种构造类型,因为它不能再分解为任何基本类型。11.10.1 枚举类型的定义和枚举变量的说明1. 枚举的定义枚举类型定义的一般形式为:enum 枚举名 枚举值表 ;在枚举值表中应罗列出所有可用值。这些值也称为枚举元
2、素。例如:该枚举名为weekday,枚举值共有7个,即一周中的七天。凡被说明为weekday类型变量的取值只能是七天中的某一天。2. 枚举变量的说明如同结构和联合一样,枚举变量也可用不同的方式说明,即先定义后说明,同时定义说明或直接说明。设有变量a,b,c被说明为上述的weekday,可采用下述任一种方式:enum weekday sun,mou,tue,wed,thu,fri,sat ;enum weekday a,b,c;或者为:enum weekday sun,mou,tue,wed,thu,fri,sat a,b,c;或者为:enum sun,mou,tue,wed,thu,fri,s
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 enum 类型 用法
限制150内