Explique o tipo enum e qual é a sua principal vantagem em relação a definição comum de constantes.
Passo 1
O tipo enum nada mais é do que um tipo computacional que é capaz de armazenar um conjunto de constantes enumeradas.
Passo 2
A sua grande vantagem em relação a definição de constantes através de #define, está na capacidade da atribuição de valores sequenciais de forma automática e da criação de uma variável que é capaz de trabalhar apenas com esse conjunto de constantes.
Resposta
Ei, a resposta está no passo a passo :)