Reference   Language (extended) | Libraries | Comparison | Changes

La palabra clave (keyword) const

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.

Ejemplo

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


#define o const

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:

Página principal Referencia

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.

Share