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

c++programmingobject oriented programming

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

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

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


相关文章