【C语言】语法--枚举

1 枚举解决了什么样的问题

  枚举是提供了一个集合,以后如果需要取值的时候只能在这里面进行选取。比如我们选择星期几的这个参数 weekday = Monday等等,这就限定了变量的取值范围,使程序较少出错

2 定义方法(两种),类似于结构体的定义方法。

 (1)  enum weekday{

星期一,星期二,星期三,星期四,星期五,星期六,星期日

 } day;

 (2)

  enum weekday{

星期一,星期二,星期三,星期四,星期五,星期六,星期日

 } ;

enum weekday day;

3 注意事项:

  3.1 枚举里面的元素是常量,不是变量,值不能够被修改,删除。

  3.2 枚举里面的每一个常量在编译时被赋予了值,按顺序为 0,1,2......n

4 引用方法:

day = 星期一;将常量值直接赋值给枚举型的变量。注意与结构体和class的区别,他们是用"类对象.元素"的方法。


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值