1 2enum Normal { 3 red, 4 blue, 5 green 6}; 7 8short enum Small { 9 pink, 10 cyan, 11 grey 12}; 13 14char enum Tiny { 15 orange, 16 yellow, 17 brown 18}; 19 20 21main() 22{ 23 enum Normal normal[3]; 24 short enum Small small[3]; 25 char enum Tiny tiny[3]; 26 int i; 27 28 for (i=0; i < 3; i++) 29 { 30 normal[i] = (enum Normal) i; 31 small[i] = (short enum Small) i; 32 tiny[i] = (char enum Tiny) i; 33 } 34 normal[0] = 0; /* place to hang a breakpoint */ 35} 36 37 38 39 40 41 42 43 44