Цитата(Kabdim @ Aug 17 2018, 14:39)

Как это значение может быть в структуре? Это просто число, оно нигде, пока вы его куда-то не положите. А если положили то и sizeof нужно применять к месту куда положили.
А где Вы видите
значение в структуре? Перечисление - это такой же
тип, как, например, структура. Только поля перечислений могут использоваться без имени самого перечисления.
Например,
Код
typedef enum
{
OK = 0,
ERR
}TEnum;
дает возможность объявлять переменные перечислимого типа:
Код
TEnum my_var; // my_var - это теперь int или char в зависимости от реализации компилятора