enum 枚举类型

本文介绍了C语言中的枚举类型enum,包括其作用、声明方式、定义变量的方法以及枚举常量的特性。枚举类型可以提高代码可读性,其元素默认从0开始递增,也可自定义值。枚举元素可以用于条件判断,作为不可修改的整数常量使用。
摘要由CSDN通过智能技术生成

enum 枚举类型

作用:提高可读性?

声明

enum 枚举名 {枚举元素列表};
eg:enum Weekend {sat, sun};

定义变量

以上面的e.g.为例子

定义一个变量

enum Weekend workday;

注意

  1. c中的枚举类型中的枚举元素都是常量,所以称作枚举常量,不可以对枚举元素赋值

    sat = 2; //错误的
    
  2. 每一个元素都代表一个整数,c语言编译器会按定义的顺序来初始化,默认第一个值是0,第二个是1,依此类推

  3. 当然也可以自己人为的定义元素的值

    eg:enum Weekend {sat = 6, sun};
    

    sun会顺次被赋值为7

  4. 枚举元素也可以被用来比较,其实就相当于一个不可以修改的数字了

    if (workday == sat){}
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值
>