|
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
• |
EnumDeclaration
|
|
|
|
enum
Name {Enumerator, Enumerator, …};
|
|
|
• |
Enumerator
|
|
|
|
Identifier
= ConstIntExpression
|
|
|
• |
Legal
or Illegal?
|
|
|
|
enum Vowel {‘A’,
‘E’, ‘I’, ‘O’, ‘U’};
|
|
|
|
enum Places {1st,
2nd, 3rd};
|
|
|
|
enum Starch
{CORN, RICE, POTATO, BEAN};
|
|
|
|
enum Grain
{WHEAT, CORN, RYE, BARLEY, SORGHUM};
|
|
|