The
enum keyword is used to declare an enumeration, a
distinct type consisting of a set of named constants called the
enumerator list. Every enumeration type has an underlying type, which
can be any integral type except
char. The default underlying type of the enumeration elements is
int. By default, the first enumerator has the value 0, and the value of each successive enumerator is increased by 1. For example:
enum Days {Sat, Sun, Mon, Tue, Wed, Thu, Fri};
In this enumeration,
Sat
is
0
,
Sun
is
1
,
Mon
is
2
, and so forth. Enumerators can have initializers to override the default values. For example:
No comments:
Post a Comment