- 2
- 0
- 约1.07千字
- 约 11页
- 2022-04-01 发布于北京
- 举报
枚举讲师:李南江一、枚举的概念1.枚举是C语言中的一种基本数据类型,并不是构造类型,它可以用于声明一组常数。当一个变量有几个固定的可能取值时,可以将这个变量定义为枚举类型。比如,你可以用一个枚举类型的变量来表示季节,因为季节只有4种可能的取值:春天、夏天、秋天、冬天。二、枚举类型的定义1.一般形式为:enum 枚举名 {枚举元素1,枚举元素2,……};例如:enum Season { spring, summer, autumn, Winter}; 1.先定义枚举类型,再定义枚举变量1. enum Season { spring, summer, autumn, Winter}; 2.enum Season s;2.定义枚举类型的同时定义枚举变量1.先定义结构体类型,再定义变量。enum Season { spring, summer, autumn, winter} s;3.省略枚举名称,直接定义枚举变量enum{ spring, summer, autumn, winter} s;四、枚举使用的注意1 C语言编译器会将枚举元素(spring、summer等)作为整型常量处理,称为枚举常量。2 枚举元素的值取决于定义时各枚举元素排列的先后顺序。默认情况下,第一个枚举元素的值为0,第二个为1,依次顺序加1。enum Season {spring, summer, autumn, winter};也就是说spring的值为0,summer的值为1,autumn的值为2,winter的值为33 也可以在定义枚举类型时改变枚举元素的值enum season {spring, summer=3, autumn, winter};没有指定值的枚举元素,其值为前一元素加1。也就说spring的值为0,summer的值为3,autumn的值为4,winter的值为51.赋值可以给枚举变量赋枚举常量或者整型值enum Season {spring, summer, autumn, winter} s;s = spring; // 等价于 s = 0;s = 3; // 等价于 s = winter;2.遍历枚举元素enum Season {spring, summer, autumn, winter} s;// 遍历枚举元素for (s = spring; s = winter; s++) { printf(枚举元素:%d \n, s);}(代码演示)Thanks!Q A
您可能关注的文档
- 门式起重机拆解作业指导书.pdf
- 选矿学第二节电选机.pptx
- 中兴z程控交换机教学光盘操作维护手册下oprm.pdf
- 课堂2015年新版教案第九天面向对象.pptx
- 技术规格书干式变压器.pdf
- 久茂久茂p检测仪变送器.pdf
- 各类文件附件工考核题库.pdf
- 公共建筑规定性指标计算报告书.pdf
- 发动机v升汽油机正时驱动部件.pdf
- 第04讲施工管理四2013年新版.pdf
- 2025广东广州市天河区拟招聘英语实习老师1人备考题库附答案.docx
- 2025广东广州市天河区城市管理第二保洁所招聘编外工作人员4人笔试备考试卷附答案解析.docx
- 2025广东广州市越秀区流花街道办事处招聘综合事务中心辅助人员1人笔试历年题库附答案解析.docx
- 2025广东广州市花都区新雅街清初级中学招聘临聘教师1人备考历年题库带答案解析.docx
- 2025广东广州市天河区城市管理第二保洁所招聘编外工作人员4人笔试备考试卷带答案解析.docx
- 江苏省盐城市东台市三仓镇区中学2026届八年级数学第一学期期末教学质量检测试题含解析.doc
- 2025广东广州市天河区城市管理第二保洁所招聘编外工作人员4人备考题库带答案解析.docx
- 江苏省盐城市亭湖区2026届数学八上期末考试试题含解析.doc
- 安徽省蚌埠市淮上区2026届数学八年级第一学期期末达标检测模拟试题含解析.doc
- 2025广东广湛城旅游轮有限公司招聘备考历年题库附答案解析.docx
原创力文档

文档评论(0)