¿Cuál es la diferencia entre constante y constante?
Las constantes se dividen en diferentes tipos, como 25, 0 y -8 son constantes enteras, 6,8 y -7,89 son constantes reales, 'a' y 'b' son constantes de caracteres. Las constantes normalmente se pueden determinar a partir de su forma literal. Esta constante se llama constante literal o constante directa.
Las variables provienen de las matemáticas y son un concepto abstracto en el lenguaje informático. Pueden almacenar resultados de cálculos y representar valores numéricos. Se puede acceder a las variables por nombre de variable. En los lenguajes imperativos, las variables suelen ser mutables, pero en los lenguajes puramente funcionales (como Haskell), las variables pueden ser inmutables. En algunos lenguajes, las variables pueden definirse explícitamente como abstracciones que pueden representar el estado de la variable y tener espacio de almacenamiento (como en Java y Visual Basic). Pero otros lenguajes pueden usar otros conceptos (como los objetos de C) para referirse a esta abstracción sin definir estrictamente la extensión exacta de "variable".