Enumerator {one; two; three};
Enum Shu a = two;
Here a can be assigned, but one, two and three are equivalent to a constant, and of course it cannot be assigned.