Una constante es un dato cuyo valor no puede cambiar durante la ejecución del programa. Recibe un valor en el momento de la compilación y este permanece inalterado durante todo el programa.
Una variable es un nombre asociado a un elemento de datos que está situado en posiciones contiguas de la memoria principal, y su valor puede cambiar durante la ejecución de un programa.
¿cómo diferenciar a estos dos conceptos?
Las constantes ya reciben un valor inicial en su declaración
Las variables primero se declaran, luego se inician, y luego se usan
Las constantes, una vez declaradas mantienen su valor durante toda la ejecución del programa
En cambio, las variables pueden cambiar su valor tantas veces como deseen
Además de cambiar su valor, las variables también pueden cambiar de tamaño en tiempo de ejecución (punteros)
Nota: En el último punto se alude a las variables que cambian su tamaño. Como curiosidad saber que se denominan variables dinámicas o punteros, pero debido a su complejidad no son objeto de este tutorial. Todas las demás variables son estáticas y se tratarán las más significativas.
Las variables primero se declaran, luego se inician, y luego se usan
Las constantes, una vez declaradas mantienen su valor durante toda la ejecución del programa
En cambio, las variables pueden cambiar su valor tantas veces como deseen
Además de cambiar su valor, las variables también pueden cambiar de tamaño en tiempo de ejecución (punteros)
Nota: En el último punto se alude a las variables que cambian su tamaño. Como curiosidad saber que se denominan variables dinámicas o punteros, pero debido a su complejidad no son objeto de este tutorial. Todas las demás variables son estáticas y se tratarán las más significativas.
No hay comentarios:
Publicar un comentario