Я не уверен, что такое правильный синтаксис для использования C-перечислений. У меня есть следующий код:
enum {RANDOM, IMMEDIATE, SEARCH} strategy;
strategy = IMMEDIATE;
Но это не скомпилируется со следующей ошибкой:
error: conflicting types for ‘strategy’
error: previous declaration of ‘strategy’ was here
Что я делаю неправильно?