// declaracion enum miEnumeracion { opcion1, opcion2, opcion3 }; // ejemplo de uso miEnumeracion variable = opcion2; if (variable==opcion2){ // accion }
// declaracion struct miEstructura { int campo1; int campo2; char campo3; }; // ejemplo de uso struct miEstructura variable; variable.campo1=10;
// declaraciones typedef int nuevotipo; typedef enum miEnumeracion nuevotipo; typedef struct miEstructura nuevotipo; // ejemplo de uso nuevotipo variable;