枚举 enum
枚举是一种用户定义的数据类型, 使用关键字 enum
声明
enum /*枚举类型名字*/ {/*名字0*/, /*名字n*/};
声明「declaration」
- 枚举类型名字通常并不真的使用
- 都是用大括号里的名字, 因为他们就是常量符号
- 类型都为int, 值从0递增
- 当需要一些可以排列起来的常量时, 枚举的意义就是给了这些常量名字
定义
enum /*枚举类型名字*/ /*变量名*/;
要加上enum, 不过在cpp可以只写枚举类型名字
我们说这是个”enum 枚举类型名字”的变量, 但实际上它在运行时是当作int的
小套路 可以在声明的时候在最后加上numcolor来直接作为颜色的计数
其实它真的不好用, 真的主要就是用来定义一串量