Question: what is difference between enumeration and structure?
Answer: Enumerated types ( enum ) are quite different from struct and unions. An enumerated type is a data type where every possible value is defined as a symbolic constant. ... Structures do not define lists of constants. A structure can contain enumerations, but an enumeration cannot contain structures.