Red de conocimientos turísticos - Conocimientos sobre calendario chino - ¿Cuáles son los beneficios de utilizar constantes simbólicas?

¿Cuáles son los beneficios de utilizar constantes simbólicas?

Hay dos beneficios principales:

(1) El significado de la constante se puede aclarar a partir del nombre del símbolo, de modo que "el nombre se pueda entender" y se puedan evitar los "números mágicos". Por ejemplo, en el programa anterior, el nombre simbólico PI, pi, facilita que alguien que lea el programa sepa qué significa la constante. Por supuesto, para lograr tal efecto, la premisa es que el nombre del símbolo debe ser coherente con el significado real. Dado que los símbolos se pueden nombrar arbitrariamente, puede usar el comando #define #define PRECIO 3.14159 para definir un símbolo PRECIO en lugar de 3.14159, pero esto perderá el significado de la constante simbólica.

(2) Cuando necesite cambiar el valor constante, puede "cambiarlo una vez" para reducir la carga de trabajo. Si el valor de la constante cambia, si se implementó originalmente usando constantes directas, entonces la carga de trabajo de modificación del programa obviamente será muy grande, especialmente cuando la constante aparece muchas veces. Sin embargo, si se implementa en forma de constantes simbólicas, entonces solo es necesario modificar el comando #define y no es necesario modificar otras partes del programa en absoluto, porque el nuevo valor constante se reemplazará correctamente durante la precompilación. .

i.js">