Reference Language (extended) | Libraries | Comparison | Changes
La palabra clave const se refiere a una constante. Es un qualificador de variable que modifica el comprtamiento de la misma, haciendo una variabe de "sólo-lectura". Significa que la variable puede ser usada como cualquera de su tipo, pero su valor no puede ser modificado. Obtendrás un error de compilación si intentas asignar un valor a una variable const. Las constantes definidas con la palabra clave const obedecen a las reglas de Ámbito de las variables que rigen otras variables. Esto, y los escollos de usar#define, hace de la palabra clave const un método superior para definir constantes y es preferible a usar #define.
const float pi = 3.14; float x; // .... x = pi * 2; // Es correcto usar una const en una operación pi = 7; // Ilegal - No puedes escribir (modificar) una constante
Puedes usar cualquiera const o #define para crear constantes de cadenas o números. Para matriz, necesitarás usar const. En general es preferible usar const que #define para definir constantes.
Veer:
Correcciones, sugerencias, y nueva documentación deberán ser publicadas en el Foro (castellano) o en el Foro (inglés).
El texto de la referencia de Arduino está publicado bajo la licencia Creative Commons Reconocimiento-Compartir bajo la misma licencia 3.0. Los ejemplos de código de la referencia están liberados al dominio público.