标签: c casting enums int
如何将int转换为c?
enum a b; int c; b = (a)c;
它不起作用。 错误信息是'a'unclaclared
(在gcc中)
答案 0 :(得分:3)
正如您在声明变量时已经知道的那样,枚举类型必须以单词enum作为前缀。
enum
b = (enum a)c;