La diferencia entre constantes y variables
La diferencia entre constantes y variables: las variables son "legibles y escribibles", mientras que las constantes son "de sólo lectura".
Una variable es una dirección de memoria que almacena un valor interno y puede modificarse en cualquier momento durante la ejecución del programa. Por ejemplo: int a = 123, donde a es una variable entera. Normalmente, una variable entera ocupa 4 bytes de memoria.
El valor representado por una constante no se puede cambiar mientras el programa está en ejecución. Por ejemplo: const int a = 123, a aquí tiene un modificador "const" delante, lo que indica que el valor de a es "solo lectura".
Información ampliada:
En lenguaje C, hay dos formas de definir constantes: una es usar la instrucción de preprocesamiento: #define y la otra es usar la palabra clave "const"; .
Al definir una constante, el nombre dado a la constante debe estar en letras mayúsculas tanto como sea posible. Esta es una regla "predeterminada" que facilita la distinción entre "constantes" y "variables" y mejora la distinción. legibilidad del programa.
Un beneficio muy grande de usar constantes es: cuando una constante se usa en muchos lugares del programa, solo necesita modificar el valor de la constante donde se define la constante. Se cambiarán muchos lugares, lo que favorece el mantenimiento posterior del programa.
Enciclopedia Baidu--Constante
Enciclopedia Baidu--Variable