如何在 C++ 中定义枚举类型 (enum)?


枚举类型声明了一个可选类型名称和一组零个或多个标识符,该标识符可以用作该类型的值。每个枚举器都是一个类型的常量枚举。例如,如果你正在创建一个应用程序,其中某些变量的类型数量固定。例如,让我们假设性别,它可以是三种类型:男性、女性和其他。你可以定义和使用如下枚举:

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

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

更新于:2020 年 2 月 11 日

315 次浏览量

开创你的 职业生涯

通过完成课程获得认证

开始
广告