- 1
- 0
- 约5.72千字
- 约 7页
- 2018-06-28 发布于河南
- 举报
枚举,位运算
第八章:枚举,位运算
枚举
在实际问题中, 有些变量的取值被限定在一个有限的范围内。例如,一个星期内只有七天,一年只有十二个月, 一个班每周有六门课程等等。如果把这些量说明为整型, 字符型或其它类型显然是不妥当的。 为此,C语言提供了一种称为“枚举”的类型。在“枚举”类型的定义中列举出所有可能的取值, 被说明为该“枚举”类型的变量取值不能超过定义的范围。应该说明的是, 枚举类型是一种基本数据类型,而不是一种构造类型, 因为它不能再分解为任何基本类型。
枚举类型的定义和枚举变量的说明
一、枚举的定义枚举类型定义的一般形式为:
enum 枚举名
{ 枚举值表 };
在枚举值表中应罗列出所有可用值。这些值也称为枚举元素。
例如: enum weekday
{ sun,mou,tue,wed,thu,fri,sat };
该枚举名为weekday,枚举值共有7个,即一周中的七天。 凡被说明为weekday类型变量的取值只能是七天中的某一天。
二、枚举变量的说明 如同结构和联合一样,枚举变量也可用不同的方式说明, 即先定义后说明,同时定义说明或直接说明。设有变量a,b,c被说明为上述的weekday,可采用下述任一种方式:
enum weekday
{
......
};
enum weekday a,b,c;或者为: enum weekday
{
......
}a,b,c;或者
您可能关注的文档
- 材料物理课件3.4 滞弹性.ppt
- 材料计划价格核算分录.doc
- 材料计算规则(幕墙).doc
- 材料设计学.doc
- 材料科学基础§1-2 结合键.ppt
- 村(社区)创先争优活动台帐(样表).doc
- 村农机安全协会章程.doc
- 村便民服务点表格.doc
- 村庄改造项目合作框架协新.doc
- 村田里的故事.doc
- 2026年中国CMOS摄像头模组市场调查研究报告.docx
- 2026年中国高频电子变压器市场调查研究报告.docx
- 2026及未来5年5—氯—2—氨基三氟甲苯项目投资价值分析报告.docx
- 2026年中国天棚灯具市场调查研究报告.docx
- 2026年学历类自考中国古代文学史(二)-学前儿童美术教育参考题库含答案解析(5卷试题).docx
- 2026及未来5年气体分离及液化设备项目投资价值分析报告.docx
- 2026年中国电源磁性材料市场调查研究报告.docx
- 2026年中国聚乙烯HDPE管材市场调查研究报告.docx
- 2026及未来5年气体过滤材料项目投资价值分析报告.docx
- 2026及未来5年液化气泄漏自动报警器项目投资价值分析报告.docx
最近下载
- 2025年四川达州市总工会招聘工会社会工作者11人笔试备考题库及参考答案详解一套.docx VIP
- 《城市道路照明设计标准》 .pdf VIP
- 微型计算机控制技术于海生版课后答案微型计算机控制技术于海生版课后答案.pdf VIP
- 脑出血护理查房课件(完整版).ppt VIP
- 2025年黑龙江省高考化学试卷(含答案解析).docx
- 毛概论述题题库及答案.doc VIP
- 2023年劳动关系协调员三级理论考试题库(含答案).pdf VIP
- AP统计学 2018年真题 (选择题+问答题) AP Statistics 2018 Real Exam and Answers (MCQ+FRQ).pdf VIP
- 最新病案室考试试卷及答案.doc
- 台湾居民来往大陆通行证申请表(双面打印).doc-台湾居民来.doc VIP
原创力文档

文档评论(0)