Similar en estructura, un enumerador Union también es un tipo de datos definido por el usuario. En el lenguaje C, se representa como un enumer palabra clave.
Con la ayuda de un enumerador, podemos crear nuestro tipo de datos y datos y datos.
Defina un enumerador
mes de enumAquí, el mes es un tipo de datos definido por el usuario, y no podemos declarar ninguna variable. Estas variables no son variables. Estos son los valores posibles en el tipo de datos del mes. Los valores posibles significan que un año contiene 12 meses, como enero, febrero y marzo. Son un tipo de valor.
Creación de variables de enumeradores
mes de enumExplicación
Aquí, se almacenan los valores posibles, que se escriben dentro del tipo de datos del mes. Podemos usar directamente el nombre de un mes a pesar de cualquier número.
Desde la perspectiva de un compilador, el enumerador actuó como un entero.
Todos los valores posibles dentro del enumerador se comportaron como un entero. Por defecto, su valor se inicia con 0. En el ejemplo, Jan se almacena como 0, Feb se almacena como 1 ... Dec se almacena como 11.
Cambiar el valor predeterminado de los elementos enum
mes de enumPodemos inicializar enumeradores con un valor entero diferente.
Otro ejemplo
enum boolean // aumenta la legibilidad de un programa.Podemos escribir cualquier programa en el lenguaje C sin la ayuda de la enumeración, pero la enumeración ayuda a escribir códigos claros y simplificar el programa.
Programación Ejemplo 1
Aquí, vemos una aplicación de un enumerador en el próximo ejemplo de programación:
#incluirProducción
Explicación
Aquí, definimos a un enumerador llamado frutas, Y tiene algunos elementos. Los elementos son mango, manzana, plátano, naranja, fresa, uva y pera. Establecemos un valor en el elemento mango como 1. Entonces, el valor del siguiente elemento, Apple, debe ser 2. Nuevamente, establecemos un valor de la fresa de elementos como 10. Entonces, el siguiente elemento, Strawberry, debe ser 12. Podemos resolver el problema usando enumeradores.
Programación Ejemplo 2
Aquí vemos otro ejemplo de enumerador. ¿Cómo funciona el enumerador en un programa??
#incluirProducción
Explicación
Aquí, definimos a un enumerador llamado mes. Dentro del enumerador, hay 12 elementos. Estos elementos son todos los meses de un año, como enero, febrero, marzo, etc. Ahora, dentro de la función main (), creamos una variable de tipo de datos de mes, lun, y asignar un valor junio. Después de eso, imprimimos el valor de Mon. Muestra la salida 5, como el primer elemento del enumerador, comienza con un valor predeterminado de cero, y junio es el sexto elemento de este enumerador. Para esto, el resultado se muestra como 5 aquí.
Programación Ejemplo 3
Aquí, definimos varios ejemplos más del enumerador:
#incluirProducción
Explicación
Aquí, definimos a un enumerador llamado de lunes a viernes. Dentro del enumerador, hay siete elementos. Estos elementos son todos los días de un mes, como los lunes, martes, miércoles, etc. Dentro de la función main (), creamos una variable de tipo de datos de los días de semana, d, y asignar un valor, mar. Después de eso, imprimimos el valor de D+2. Muestra la salida 4 como el primer elemento de enumerador comienza con el valor predeterminado cero, y Tue es el 3rd elemento de este enumerador. Para esto, el resultado es 4 aquí, ya que sumamos 2 con el valor de Tue.
Programación Ejemplo 4
Ahora, veremos más ejemplos de un enumerador.
#incluirProducción
Explicación
Aquí, definimos a un enumerador llamado de lunes a viernes. Dentro del enumerador, hay siete elementos. Estos elementos son todos los días de una semana, como los lunes, martes, miércoles, etc. Ahora, dentro de la función principal (), aplicamos en bucle y asignar el valor de la variable de control i = sol. Después de eso, imprimimos el valor de i. Muestra la salida de todos los valores de los elementos, ya que el primer elemento del enumerador comienza con un valor predeterminado de cero.
Programación Ejemplo 5
En este ejemplo de programación, veremos el último ejemplo del enumerador.
#incluirProducción
Explicación
Aquí, definimos a un enumerador llamado semana. Dentro del enumerador hay siete elementos. Estos elementos son todos los días de un mes, como los lunes, martes, miércoles, etc. Dentro de la función main (), creamos una variable de la semana como un día y asignar un valor al martes.
Conclusión
Enumerator es un concepto muy útil en términos del lenguaje C. Después de definir todos los aspectos de un enumerador, hemos llegado a la conclusión de que un enumerador nos ayuda a administrar nuestros datos y valores fácilmente. Mejora la legibilidad del programa y facilita el programa.