C++ enum枚举类型的用法

C++: enum枚举类型的用法


 


课题目标


 

了解enum枚举类型的基本形式,掌握enum枚举类型的使用方法。

课题引入


 

从一个对一周(包含周一到周日)的每天进行声明与赋值,来引出enum使用的便捷性,引出enum。

课题详解


 

 

一,枚举类型的说明

枚举数据类型是一种由程序员定义的数据类型,其合法值是与它们关联的一组命名整数常量。

之所以被称为枚举类型,就是因为命名常量是作为数据类型定义的一部分而枚举或列出的

以下是枚举类型声明的示例:

1 enum <类型名> {<枚举常量表>};

 关键字enum:说明接下来定义的是一个枚举类型。

 类型名字:指明此处定义的枚举类型的名字。 

 常量表: 由枚举常量(或称枚举成员)构成。枚举常量表列出枚举类型所有可能的取值,各枚举常量之间用“,”间隔,且各枚举常量必须不同。
 
例如(解引题):
1 enum Weekday{SUN,MON,TUE,WED,THU,FRI,SAT};//定义枚举类型weekday

枚举常量只能以标识符形式表示,而不能是整型、字符型等文字常量。

例如,以下定义非法

1 enum book{
    'a','b','c','d'};//枚举类型不能是字符常量
2 
3 enum year{
    1998,1999,2010,2012};//枚举常量不能是整形常量

二,枚举类型的赋值

1.枚举类型在声明之后具有默认值。默认从0开始,依次为0,1&#

  • 2
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值