c语言中 怎样通过整数变量调用枚举内的数据呢
要通过整数变量调用枚举内的数据,可以使用枚举类型的强制类型转换。
假设有以下枚举类型定义:
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 著作权归作者所有。请勿转载和采集!