int main() { // enum { X = 3, Y = 3.5 }; // enum(char *) { Z = "abc" }; enum { X = 3, Y = 3.5, Z = "abc" }; int i = X; double d = Y; printf( "%g\n", d ); const char * str = Z; }