User defined type in C - structure, union and enum - declaring enumerated constants, enum keyword