C++ 教程目录

复合类型

C++ 枚举类型

枚举类型 (enumeration) 是 C++ 中的一种派生数据类型,它是由用户定义的若干枚举常量的集合。

如果一个变量只有几种可能的值,可以定义为枚举(enumeration)类型。所谓"枚举"是指将变量的值一一列举出来,变量的值只能在列举出来的值的范围内。

enum enum-name { list of names } var-list; 

例如:

enum color { red, green, blue } c;

默认情况下,第一个名称的值为 0,第二个名称的值为 1,第三个名称的值为 2,以此类推。但是,您也可以给名称赋予特殊的值。

enum color { red, green=5, blue };

在这里,blue 的值为 6,因为默认情况下,每个名称都会比它前面一个名称大 1。

C++ Playground
运行结果 / 调试信息
等待编译...
Graph loading...
0 / 0