要通过整数变量调用枚举内的数据,可以使用枚举类型的强制类型转换。

假设有以下枚举类型定义:

enum Color {
    RED,
    GREEN,
    BLUE
};

然后定义一个整数变量:

int num = 1;

可以通过强制类型转换将整数变量转换为枚举类型,并使用转换后的枚举值:

enum Color color = (enum Color)num;

这样,整数变量num的值1会被转换为枚举类型的值GREEN,并赋给枚举变量color。现在,可以使用color变量来表示枚举内的数据了。


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

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