defined

De Arduino
Saltar a: navegación, buscar

Descripción

Permite definer una contante antes de compilar el boceto. Las constantes definidas en Arduino no ocupan ningún espacio de memoria SRAM porque se guardan con el propio boceto en la memoria flash. El compilador reemplazará las referencias a estas constantes con el valor definido en tiempo de compilación.

Nota: En general, la palabra clave const es preferida para definir constantes y debe usarse en lugar de #define.


Sintaxis

#define tipo variable = valor;

Parámetros

tipo
tipo de dato a almacenar. char, int, long, float, etc
variable
nombre de la variable.
valor
valor en el rango del tipo de dato.

Retorno

Nada.

Advertencias

  • No debe poner terminador de punto y coma o el compilador dará un error.
  • Esto puede tener algunos efectos secundarios no deseados, si, por ejemplo, un nombre de constante que ha sido #defined se incluye en alguna otra constante o nombre de variable. En ese caso, el texto se reemplazará por el valor definido.


Ejemplo

Vea también

Referencias