Variable
En programación, una constante es un valor que no puede ser alterado durante la ejecución de un programa.
Unaconstante corresponde a una longitud fija de un área reservada en la memoria principal del ordenador, donde el programa almacena valores fijos.
Por ejemplo:
Elvalor de pi = 3.1416
Por conveniencia, el nombre de las constantes suele escribirse en mayúsculas en la mayoría de lenguajes.
Ejemplo de una constante enC(#define)[editar]
En C las constantes se declaran con la directiva #define, esto significa que esa constante tendrá el mismo valor a lo largo de todo el programa.
Elidentificador de una constante así definida será una cadena de caracteres que deberá cumplir los mismos requisitos que el de una variable (sin espacios en blanco, noempezar por un dígito numérico, etc).
Ejemplo:
#include
#define PI 3.1415926
int main()
{
printf("Pi vale %f", PI);
return 0;
}
Lo cualmostrará por pantalla:
Pi vale 3.1415926
Es decir, PI es una constante a la que le hemos asignado el valor 3.1415926 mediante la directiva #define.
La directiva#define también se puede utilizar para definir expresiones más elaboradas con operadores (suma, resta, multiplicación etc) y otras constantes que hayan sido definidaspreviamente, por ejemplo:
#define X 2.4
#define Y 9.2
#define Z X + Y
(Ver Preprocesador de C)
C++[editar]
En C++ el uso de #define esta totalmentedesaconsejado, para declarar una constante simbólica (equivalente a constante en C) se usa la palabra clave const seguido del tipo de dato que queramos incluir
Regístrate para leer el documento completo.