C++枚举类型

enum week {

        monday,

        tuesday,

        wednesday,

        thursday,

        friday,

        saturday,

        sunday

    } day1;

    day1 = monday;

    enum week day2;

    day2 = tuesday;

    cout<<day1<<endl;

    cout<<day2<<endl;

在声明枚举类型时需要使用enum,在创建实例时不需要使用enum关键字。

enum test {

        a,

        b=5,

        c,

        d,

        e,

        f,

        g

    };

    enum test t1;

    t1 = a;

    enum test t2;

    t2 = d;

    cout<<t1<<endl;

    cout<<t2<<ebdl;

运行结果:

0

7

枚举内的值如果为赋值的话是依次增加的。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 枚举类型的目的 1.枚举类型使代码更具可读性,理解清晰,易于维护 2.如果枚举符号和对应的整数值发生变化,只需修改...
    petit_prince阅读 652评论 0 0
  • 一、枚举类型的概念 枚举类型声明为一组相关的符号常数定义了一个类型名称。枚举用于"多项选择"场合,就是程序运行时从...
    小明yz阅读 1,379评论 1 2
  • C#编译器将枚举类型视为基元类型,所以可用操作符(==, !=, <, >, <=, >=, +, -, ^, &...
    简书冷雨阅读 1,952评论 0 1
  • 枚举类型概述 枚举类型使用 enum 关键字声明。是值类型,但不能定义任何方法、属性、事件。(PS. 可以使用“扩...
    简书冷雨阅读 614评论 0 0
  • C#获取枚举值特性(Display、Description、自定义特性) 一、Display特性 调用如下: 二、...
    简书冷雨阅读 5,914评论 0 7