Apuntes de Arduino
6. ELEMENTOS DE SINTAXIS
6.1. ; (Punto y coma)
Se utiliza para finalizar una declaración (toda declaración debe terminar en ;) y para separar los
elementos de un bucle for (se verá más adelante).
Ejemplo
int x = 13;
Advertencia: Olvidarse de finalizar una instrucción con ";" dará lugar a un error del compilador. Si
surge un error del compilador aparentemente ilógico, una de las primeras cosas a comprobar es la
falta de un ";" en las inmediaciones de la línea en la que el compilador indicó el error.
6.2. { } (Las llaves)
Las llaves se utilizan en diversas contrucciones. La principal aplicación es definir el comienzo y el
final del bloque de declaraciones de una función. También se utilizan en los bucles (while,
do...while y for) y en las sentencias condicionales (if, if...else).
A una llave de apertura "{" debe corresponderle siempre una llave de cierre "}". O sea, deben estar
"emparejadas". El entorno de Arduino comprueba el emparejamiento de las llaves. Sólo hay que
seleccionar una llave, o hacer clic en el punto de inserción inmediatamente después de una llave,
y su compañera se resaltará.
Para no olvidar una llave de cierre es buena práctica de programación escribir la llave de cierre
inmediatamente después de escribir la llave de apertura. A continuación, se insertan uno o varios
renglones entre las llaves y se empieza a escribir el código.
Llaves desemparejadas o colocadas en lugares equivocados dan lugar a errores del compilador
misteriosos, que pueden ser difíciles de rastrear en un programa grande.
6.3. Comentarios
Los comentarios son líneas que se utilizan para informar o aclarar el funcionamiento del programa.
Son ignorados por el compilador, y no se exportan al procesador, por lo que no ocupan espacio en
la memoria de Arduino.
Hay dos formas diferentes de introducir comentarios:
•
Comentario de una sola línea: empiezan con // (dos barras inclinadas) y terminan al final
de la línea.
•
Bloque de comentario (o multilínea): empiezan con /* y terminan con */. Pueden abarcar
varias líneas.
Ejemplo
x = 5; // Esto es un comentario de una línea. Todo lo que va tras la doble barra hasta el final de la línea
Apuntes de Arduino. Tecnología
10