The keyword ‘enum’ is used to declare new enumeration types in C and C++. Following is an example of enum declaration. Variables of type enum can also be defined. They can be defined in two ways:
// In both of the below cases, "day" is
// defined as the variable of type week.
enum week{Mon, Tue, Wed};
enum week day;
// Or
enum week{Mon, Tue, Wed}day;