3

Que es Constantes??? En el Lenguaje C

Constantes—Son valores que no van a cambiar en tu codigo a diferencias de las variables que son valores que asignas espacio en la memoria de la computadora en la que estas ejecutando tu codigo. Y el espacio de memoria lo puedes llenar de informacion que tu quieras, puedes borrar la informacion, puedes cambiar la informacion y siempre vas a tener ese espacio de memoria reservado eso era una variable. La constante no va estar cambiando entonces se podria decir que si son valores fijos tambien se conozen como literales y son valores que no van a cambiar pero igual vas a tener que darles un tipo de dato porque esto es el Lenguaje C, y tienes que decirle que para que esta constante reserve tanto espacio en la memoria.Estas pueden ser cualquier tipo de dato de los que ya en el “Curso de introduccion a C” te enseñaron o pueden ser tipo de dato enteros,flotantes,caracter,string literal.

  1. Informacion Extra:
    Cuando declaramos la variable de tipo constante, por ejemplo, en un microcontrolador dicha variable se almacena en la memoria FLASH porque no se va a modificar, por lo tanto, sera de solo lectura. Al contrario, si se declara que NO es constante se almacena en la memoria SDRAM, porque el espacio en memoria que ocupa esa variable sera de escritura y lectura. Y Porque? pues es una variable que es manipulada por el usuario y podra obetener cualquier valor dentro del rango permitido.

Aqui les dejo el Curso de introduccion a C: https://platzi.com/clases/lenguaje-c/

Recommendado:)

Escribe tu comentario
+ 2
2
516Puntos

Esta información me sirvió muchísimo gracias😀

2
2129Puntos

Las constantes tambiem se pueden usar para evitar los magic numbers los cuales son:

A magic number is a numeric literal that is used in the code without any explanation of its meaning. The use of magic numbers makes programs less readable and hence more difficult to maintain and update.😃