Как применять перечисляемый тип enum?
В примере D,E,F не инициализирвоаны. В консоль выводится мусор.
type -- это имя типа вашего enum. var -- название переменной только что объявленного типа. Код можно переписать так:enum type {
    A,B,C
};
enum type var;
Пример, конечно, ужасный. Создаётся впечатление, что type -- это ключевое слово, лучше классический enum fruit { apple, orange };. Плюс определять переменные в объявлении типа -- advanced feature, я бы её в первом же примере не давал.