美文网首页
enum枚举变量声明,连续值可以采用类似数组的方式

enum枚举变量声明,连续值可以采用类似数组的方式

作者: Poisson_Lee | 来源:发表于2019-06-26 16:16 被阅读0次

    将一个 bit【4:0】变量,定义成枚举类型,但里面真正有效的值只有一部分。
    举个例子:
    bit[4:0] 变量一共有32个值,0~31。
    假设10~18是保留值或无效值。

    typedef enum bit[4:0] {
    RED = 'd0,
    BLUE = 'd1,
    ...
    ORANGE = 'd9,
    NOCOLOR[10:18],
    GREEN = 'd19,

    ...

    BROWN = 'd31
    } color_e;

    值10~18对应的枚举名称依次为:
    NOCOLOR10,NOCOLOR11,NOCOLOR12... NOCOLOR18

    相关文章

      网友评论

          本文标题:enum枚举变量声明,连续值可以采用类似数组的方式

          本文链接:https://www.haomeiwen.com/subject/fhnccctx.html