如何使用 C++ 中的枚举?
枚举是 C/C++ 语言中一个用户自定义的数据类型。它用于为整型常量分配名称,这样可以提高程序的可读性和可维护性。关键字“enum”用于声明枚举。
以下是枚举的语法。
enum enum_name{const1, const2, ....... };其中,
enum_name − 由用户指定的任何名称。
const1, const2 − 这些是 flag 类型的常量。
enum 关键字也用于定义枚举类型的变量。有两种方法可以定义枚举类型的变量,如下所示 −
enum colors{red, black};
enum suit{heart, diamond=8, spade=3, club};以下是枚举示例。
示例
#include <iostream>
using namespace std;
enum colors{red=5, black};
enum suit{heart, diamond=8, spade=3, club};
int main() {
cout <<"The value of enum color : "<<red<<","<<black;
cout <<"\nThe default value of enum suit : "<<heart<<","<<diamond<<","<<spade<<","<<club;
return 0;
}输出
The value of enum color : 5,6 The default value of enum suit : 0,8,3,4
在上面的程序中,在 main() 函数外声明了两个枚举,分别是 color 和 suit。
enum colors{red=5, black};
enum suit{heart, diamond=8, spade=3, club};在 main() 函数中,打印了枚举元素的值。
cout <<"The value of enum color : "<<red<<","<<black; cout <<"\nThe default value of enum suit : "<<heart<<","<<diamond<<","<<spade<<","<<club;
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP