电子商务网站开发课程教案,查找网站备案号,网站备案号图标,wordpress块引用美化C 枚举
5.4.1普通枚举
枚举的定义#xff1a;#xff0c;枚举类型是通过enum关键字定义的#xff0c;比如定义颜色类型
enum Color {RED, // 默认值为0GREEN, // 默认值为1BLUE // 默认值为2
};
Color myColor RED;注意#xff1a;
#xff08;1#xff09;括…C 枚举
5.4.1普通枚举
枚举的定义枚举类型是通过enum关键字定义的比如定义颜色类型
enum Color {RED, // 默认值为0GREEN, // 默认值为1BLUE // 默认值为2
};
Color myColor RED;注意
1括号内为以逗号分隔大括号结尾要有分号
2枚举类型就相当于全局常量所以一般枚举器的命名要有前缀且大写以防止和其他变量名冲突并且好像可以不用初始化赋值。
3枚举常量可以不用初始化
5.4.2 强枚举类型
强枚举类型的枚举常量的作用域限定在枚举类型的命名空间中因此在相同作用域内不能直接使用枚举常量名需要使用枚举类型名限定。
enum class Color {RED,GREEN,BLUE
};
Color myColor Color::RED; //注意与普通枚举类型的区别