Programación de números mágicos
Los tipos de enumeración se utilizan principalmente para este propósito. Muchas veces es necesario usar números para representar un determinado estado, pero los números no son fáciles de recordar. En su lugar, puede usar cadenas para facilitar la programación y luego devolver los números después de compilar el programa para que la computadora los reconozca. . . Las variables de enumeración se utilizan generalmente para definir variables como el estado y la selección de modo. , De modo que la asignación de palabras en inglés del estado puede reemplazar directamente el valor del estado correspondiente, y se resuelve el problema de usar fácilmente el número incorrecto. . . .
Además, el valor de cadena de la llamada variable de enumeración es el mismo que el de la macro definida. Para una computadora, tomando el color como ejemplo, no hay diferencia entre asignar verde y 4. Todos asignan un valor de 4 a la variable, en lugar de asignar un valor a verde. Una vez compilado, este color verde desaparece y sólo está disponible en el código fuente y no se reconoce en el archivo ejecutable. Por ejemplo, si desea asignar verde a una variable cuando el programa se está ejecutando, es decir, color=getchar() Es inútil ingresar verde. . .