枚举类型-C++程序设计课件

上传人:沈*** 文档编号:249350068 上传时间:2024-10-28 格式:PPT 页数:11 大小:338.04KB
返回 下载 相关 举报
枚举类型-C++程序设计课件_第1页
第1页 / 共11页
枚举类型-C++程序设计课件_第2页
第2页 / 共11页
枚举类型-C++程序设计课件_第3页
第3页 / 共11页
点击查看更多>>
资源描述
,单击此处编辑母版标题样式,*,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,枚举类型,枚举这个词本身的意思就是一一列举的意思,在,C+,语言中枚举类型是一些标识符的集合,从形式上看枚举类型就是用大括号将不同标识符名称放在一起。用枚举类型声明的变量,其变量的值只能在括号内的这些标识符中取。,枚举类型的声明,枚举类型定义有两种声明形式,这两种形式分别是,(1)枚举类型的一般形式:,enum,枚举类型名 标识符列表;,例如,enum weekdaySunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday;,enum,是定义枚举类型的关键字,,weekday,是新定义的类型名,大括号内就是枚举类型变量应取的值。,(,2,)带赋值的枚举类型声明形式:,enum,枚举类型名,标识符,=,整型常数,标识符,=,整型常数,.,标识符,=,整型常数,枚举变量,;,例如,enum weekdaySunday=0,Monday=1,Tuesday=2,Wednesday=3,Thursday=4,Friday=5,Saturday=6;,使用枚举类型的说明如下:,(,1,)编译器默认将标识符自动赋上整型常数。例如,enum weekdaySunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday;,enum weekdaySunday=0,Monday=1,Tuesday=2,Wednesday=3,Thursday=4,Friday=5,Saturday=6;,(,3,)如果只给前几个标识符赋整型常数,编译器会给后面标识符自动累加赋值例如:,enum weekdaySunday=7,Monday=1,Tuesday,Wednesday,Thursday,Friday,Saturday;,相当于,enum weekdaySunday=7,Monday=1,Tuesday=2,Wednesday=3,Thursday=4,Friday=5,Saturday=6;,枚举类型变量,在声明了枚举类型之后,可以用它来定义变量。例如:,enum weekdaySunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday;,enum weekday myworkday;,myworkday,是,weekday,的变量。在,C,语言中,枚举类型名包括关键字,enum,,,在,C+,中允许不写,enum,关键字,.,。,关于使用枚举类型变量的说明:,(,1,)枚举变量的值只能是,Sunday,到,Saturday,之一。例如:,myworkday=Tuesday;,myworkday=Saturday;,(,3,)可以直接定义枚举变量,enumsun,,,mon,,,tue,,,wed,,,thu,,,fri,,,sat workday,week_end,;,枚举类型的运算,枚举值相当与整型变量可以用枚举值来进行进行一些运算。,(,1,)利用枚举值做判断比较。,枚举值可以和整型变量一起比较,枚举值和枚举值之间也可以比较。,(,2,)利用枚举类型进行减法运算。例如,枚举值直接可以进行减法运算。,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!