Red de conocimiento informático - Material del sitio web - Declarar el tipo de enumeración Día de la semana, programación en C++,

Declarar el tipo de enumeración Día de la semana, programación en C++,

El siguiente es un programa C++ que define el tipo de enumeración Weekday y opera en él: Copiar código

#include

usando el espacio de nombres std;

p>

enum Día de la semana { Domingo, lunes, martes, miércoles, jueves, viernes, sábado } // Definir el tipo de enumeración Día de la semana

int main() {

Día de la semana hoy = Viernes; // Declara la variable hoy de tipo Día de la semana y asigna el valor a Viernes

int x = hoy; // Declara la variable entera x y asigna el valor de hoy (es decir, viernes) ) a x

cout << "Hoy es " << hoy << endl // Genera el valor de hoy

cout << "x es " << x << endl; // Genera el valor de x Valor

return 0;

}

Tres pasos básicos:

Usa la palabra clave enum para definir el tipo de enumeración Día laborable, incluida la enumeración De domingo a sábado.

Declara una variable de tipo Día Laborable hoy en la función principal y asígnale el valor Viernes.

Declara una variable entera x y asígnale el valor de hoy. Utilice cout para generar los valores de hoy y x.

El resultado de salida es: Copiar código

Hoy es 5

x es 5

Porque el valor del viernes está en la enumeración El tipo de día laborable es 5, por lo que el valor de hoy y el valor de x son ambos 5. Como puede ver, las variables de tipo enumeración se pueden asignar y generar como variables ordinarias. Sin embargo, al asignar variables de tipo de enumeración a variables de otros tipos, debe prestar atención a si sus tipos coinciden para evitar errores de tipo.