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.