相关疑难解决方法(0)

如何在C中定义枚举类型(枚举)?

我不确定使用C枚举的正确语法是什么.我有以下代码:

enum {RANDOM, IMMEDIATE, SEARCH} strategy;
strategy = IMMEDIATE;
Run Code Online (Sandbox Code Playgroud)

但这不会编译,出现以下错误:

error: conflicting types for ‘strategy’
error: previous declaration of ‘strategy’ was here
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

c enums

263
推荐指数
8
解决办法
49万
查看次数

标签 统计

c ×1

enums ×1