Имя в typedef enum - C (СИ)
Формулировка задачи:
typedef enum enumName {
FIELD1,
FIELD2
} Name;Решение задачи: «Имя в typedef enum»
textual
Листинг программы
typedef enum MyEnum
{
value_one,
value_two
} TwoValueEnum;
// ...
enum MyEnum var1 = value_one;
TwoValueEnum var2 = value_two;
Объяснение кода листинга программы
- В данном коде определен тип данных
TwoValueEnumс помощью ключевого словаtypedef enum. - В фигурных скобках перечислены возможные значения этого типа данных, в данном случае их два:
value_oneиvalue_two. - Далее в коде две переменные типа
TwoValueEnumинициализированы значениями из этого перечисления:var1инициализирована значениемvalue_one.var2инициализирована значениемvalue_two.