8、第9章用户自己建立数据类型讲述
9.6 使用枚举类型 workday=mon; 正确 weekend=sun; 正确 weekday=monday; 不正确 说明: (1) C编译对枚举类型的枚举元素按常量处理,故称枚举常量。不要因为它们是标识符(有名字)而把它们看作变量,不能对它们赋值。例如: sun=0; mon=1; 错误 说明: (2) 每一个枚举元素都代表一个整数,C语言编译按定义时的顺序默认它们的值为0,1,2,3,4,5… 在上面定义中,sun的值为0,mon的值为1,…sat的值为6 如果有赋值语句: workday=mon; 相当于workday=1; 说明: (2) 每一个枚举元素都代表一个整数,C语言编译按定义时的顺序默认它们的值为0,1,2,3,4,5… 也可以人为地指定枚举元素的数值,例如: enum Weekday{sun=7,mon=1,tue, wed,thu,fri,sat}workday,week_end; 指定枚举常量sun的值为7,mon为1,以后顺序加1,sat为6。 说明: (3) 枚举元素可以用来作判断比较。例如: if(workday==mon)… if(workdaysun)… 枚举元素的比较规则是按其在初始化时指定的整数来进行比较的。 如果定义时未人为指定,则按上面的默认规则处理,即第
您可能关注的文档
最近下载
- 2025年党的二十届四 中全会知识学习测试竞赛试题(附答案)供参考.docx VIP
- 12K101-2 屋顶风机安装建筑工程图集.pdf VIP
- 股市主力操盘盘 口摩斯密码(原创内容,侵权必究).pptx
- 5_励磁变护整定计算.ppt VIP
- 帕金森病(颤拘病)中医临床诊疗专家共识.pptx
- 欧盟新版《药物警戒实践指南》:第四单元- - (GVP)药物安全审计(第1版).pdf VIP
- 2015年国际商务单证员(单证操作与缮制)真题试卷(题后含答案及解析).pdf VIP
- Peabody运动发育量表.pdf VIP
- 江苏省苏州市2022-2023学年高一下学期期中数学试题(含答案解析).docx
- 广州市律师协会申请律师执业人员面试考核参考题库.docx VIP
原创力文档

文档评论(0)