enum Day { Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday }; enum boolean { false, true }; int main(int argc, char *argv[]) { enum Day x; enum boolean y = 44; int z = 444; x = 1; // OK printf("x = %d\n", x); x = Monday; printf("x = %d\n", x); x = true; printf("x = %d\n", x); x = y; printf("x = %d\n", x); x = z; printf("x = %d\n", x); }