zoukankan      html  css  js  c++  java
  • C++枚举类型

    枚举类型的定义格式为:

    enum <类型名> {<枚举常量表>};
    enum week {Sun, Mon, Tue, Wed, Thu, Fri, Sat}; // 定义枚举类型week

    枚举常量代表该枚举类型的变量可能取的值,编译系统为每个枚举常量指定一个整数值,缺省状态下,这个整数就是所列举元素的序号,序号从0开始。 可以在定义枚举类型时为部分或全部枚举常量指定整数值,在指定值之前的枚举常量仍按缺省方式取值,而指定值之后的枚举常量按依次加1的原则取值。 各枚举常量的值可以重复

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

    枚举变量占用内存的大小与整型数相同

     week wk; //定义变量

    wk = Tue;//复制  枚举变量的值只能取枚举常量表中所列的值,就是整型数的一个子集

  • 相关阅读:
    javaweb
    反射 day1
    JDBC-day1
    总结
    day5
    day4
    day3
    18.10.17 考试总结
    洛谷P2172 [bzoj] 2150 部落战争
    18.10.15 考试总结
  • 原文地址:https://www.cnblogs.com/liming19680104/p/10578232.html
Copyright © 2011-2022 走看看