Colección de citas famosas - Slogan de motivación - Tipos de enumeración en lenguaje C

Tipos de enumeración en lenguaje C

Si una variable tiene solo unos pocos valores posibles, se puede definir como un tipo de enumeración. La llamada "enumeración" se refiere a enumerar los valores de las variables uno por uno y limitar el valor de la variable al rango del valor de enumeración.

La declaración de tipos de enumeración comienza con enum. Por ejemplo:

Se declara el tipo de enumeración enum día de la semana y puede utilizar este tipo para definir variables. Por ejemplo:

También puede definir directamente variables de enumeración, por ejemplo:

Donde sun, mon,..., sat se denominan elementos de enumeración o constantes de enumeración.

Descripción:

1. En la compilación de C, los elementos de enumeración se consideran constantes, por lo que se denominan constantes de enumeración. No son variables y no se les puede asignar un valor. Por ejemplo, sol = 7; lunes = 1;

2. Como constantes, los elementos de enumeración tienen valores. El compilador del lenguaje C hace sus valores 0, 1, 2... en el orden definido. También puede especificar el valor del elemento de enumeración al definir, por ejemplo:

3. Los valores de enumeración se pueden utilizar para juzgar y comparar. Por ejemplo:

4. Los certificados no se pueden asignar directamente a variables de enumeración. Por ejemplo: día laboral = 1 es incorrecto. Son de diferentes tipos. La conversión de tipos debe forzarse antes de la asignación. Por ejemplo:

Esto equivale a asignar el elemento de enumeración con número de secuencia 2 al día laboral, lo que equivale a