El contenido del capítulo de hoy incluye la definición, uso y ventajas de los tipos enumerados;
definición de enumeración
La definición de enumeración es enumerar uno por uno y enumerar los valores posibles uno por uno, por ejemplo, en nuestra vida real: de lunes a domingo en una semana se limita a 7 días, que se pueden enumerar uno por uno.
definición de tipo de enumeración
enum Color//颜色类型
{
RED,
GREEN,
BLUE
};
int main()
{
enum Color c = BLUE;
return 0;
}
Las llaves en el tipo de enumeración son los valores posibles del tipo de enumeración, que son constantes, y los miembros de la estructura se colocan en la estructura.
Las constantes del tipo de enumeración se incrementan una por una y el valor inicial se puede asignar a las constantes del tipo de enumeración al definir el tipo de enumeración. Entonces puedes cambiar el número al asignar el valor inicial a la constante.
Ventajas de las enumeraciones
1. Aumentar la legibilidad y mantenibilidad del código;
2. En comparación con el identificador definido por #define, el tipo de enumeración tiene verificación de tipo, que es más rigurosa;
3. Previene la contaminación de nombres (encapsulación);
4. Fácil de depurar;
5. Fácil de usar, se pueden definir múltiples variables al mismo tiempo.
En general, un tipo de enumeración es un tipo cuyos miembros son tipos enteros.