C++ 枚举类型是一种用户定义的类型,用于定义一组具名常量。在 C++ 中,定义枚举类型可通过以下方式:

enum 枚举类型名 {
    枚举常量1,
    枚举常量2,
    ...
};

其中,'枚举类型名' 是用户定义的类型名称,'枚举常量' 是用户定义的具名常量。枚举常量默认从 0 开始,每个常量的值依次递增。例如:

enum Weekday {
    Monday,
    Tuesday,
    Wednesday,
    Thursday,
    Friday,
    Saturday,
    Sunday
};

上述代码定义了一个 Weekday 枚举类型,其中 Monday 的值为 0,Tuesday 的值为 1,以此类推。

也可以在定义枚举常量时显式地指定其值,如下所示:

enum Color {
    Red = 1,
    Green = 2,
    Blue = 4
};

上述代码定义了一个 Color 枚举类型,其中 Red 值为 1,Green 值为 2,Blue 值为 4。


原文地址: http://www.cveoy.top/t/topic/oCKu 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录