Потому что enum сам их "инициализирует", а точнее определяет.
Правда, у многих устоялось присвоение первого элемента равным нулю,
например вот так: typedef enum { // angle value flag
ANGFL_OK = 0,
ANGFL_MAX, // not used for altitude
ANGFL_MIN, // not used for altitude
ANGFL_NO
} tANGLE_F;