枚举C ++中的枚举

枚举是C / C ++语言的用户定义数据类型。它用于为整数常量分配名称,从而使程序易于阅读和维护。关键字“枚举”用于声明枚举。

以下是枚举的语法。

enum enum_name{const1, const2, ....... };

这里,enum_name-用户指定的任何名称。const1,const2-这些是类型标志的值。

enum关键字还用于定义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

枚举一个枚举。这是一个简单的过程,我们可以创建for循环,这里我们将从第一种类型开始,以结束类型结束。让我们看看代码。

示例

#include <iostream>

using namespace std;

enum suit{heart, diamond, spade, club};

int main() {

   for(int i = heart; i<=club; i++) {

      cout << "Card Type : " << i << endl;

   }

}

输出结果

Card Type : 0

Card Type : 1

Card Type : 2

Card Type : 3

以上是 枚举C ++中的枚举 的全部内容, 来源链接: utcz.com/z/338454.html

回到顶部