枚举 enum

枚举是一种用户定义的数据类型, 使用关键字 enum

声明

enum /*枚举类型名字*/ {/*名字0*/, /*名字n*/}; 声明「declaration」

  • 枚举类型名字通常并不真的使用
  • 都是用大括号里的名字, 因为他们就是常量符号
    • 类型都为int, 值从0递增
  • 当需要一些可以排列起来的常量时, 枚举的意义就是给了这些常量名字

定义

enum /*枚举类型名字*/ /*变量名*/; 要加上enum, 不过在cpp可以只写枚举类型名字 我们说这是个”enum 枚举类型名字”的变量, 但实际上它在运行时是当作int的


小套路 可以在声明的时候在最后加上numcolor来直接作为颜色的计数


其实它真的不好用, 真的主要就是用来定义一串量