什么是 C++ 中的枚举常量?


枚举类型声明一个可选类型名和一组零个或多个标识符,这些标识符可用作该类型的值。每个枚举器都是一个常量,其类型是枚举。这些也称为枚举常量。

例如,如果你正在创建一个应用程序,其中一些变量具有固定数量的类型。例如,性别,它可以是三种类型,男、女和其他。你可以定义并使用一个枚举,如下所示:

#include<iostream>
using namespace std;
enum Gender {MALE, FEMALE, OTHERS};
int main() {
   Gender gen = Gender.FEMALE;
   return 0;
}

默认情况下,第一个名称的值为 0,第二个名称的值为 1,第三个名称的值为 2,依此类推。但这些值并不重要,因为枚举基本上用于具有符号意义。每当你比较程序中的枚举,你将只使用其符号意义,而不是其实际值。

更新于:2020 年 2 月 11 日

1K+ 次浏览

开启你的职业生涯

完成课程认证

开始
广告