enum (C)

Asigna un entero a una lista de nombres o constantes.

Hay varias formas de declaración.

Asigna un entero a una lista de nombres o constantes , hay varias formas de declaración.

									    // primera forma
									    enum enumerado1 {  // tambien se puede declarar de manera anónima como las estructuras
									        numero_primero;
									        numero_segundo;
									        .....
									    }
									
									    // segnda forma
									    enum enumerado2 {numero_1, numero_2, ....};
									
									    

Esto empezara a asignar los valores 0 al primero 1 al segundo etc...
a no ser que se fuerce a que cada uno tenga otro valor escribiendo numero_2=7 , .... esto hara que lara el siguiente elemento de la lista se le asigne el siguiente número 8 y asi sucesivamente a partir de ahí.

La variable enum solo simplifica la lectura y comprensión y pone limites a las posibilidades que hay de todos los posibles números enteros.