{} curly braces
Descripción
Las llaves son una parte importante del lenguaje de programación C. Se utilizan diferentes construcciones, que se describen a continuación, y esto a veces puede ser confuso para los principiantes.
Una llave de apertura "{" siempre debe ir seguida de una llave de cierre "}". Esta es una condición que se refiere a que las llaves están equilibradas. El Arduino IDE (entorno de desarrollo integrado) incluye una herramienta de gran utilidad para comprobar el saldo de llaves. Sólo con marcar la llave, o incluso hacer clic en el punto de inserción inmediatamente después de una llave, y se destaca su compañera lógica.
En la actualidad, esta función se tiene algunos fallos como que el IDE encontrará a menudo (incorrectamente) una llave en el texto que está "comentado".
Los programadores principiantes y programadores que vienen a C del lenguaje BASIC a menudo encuentran el uso de llaves confuso o intimidante. Después de todo, las mismas llaves sustituyen a la sentencia RETURN en una subrutina (función), ENDIF en una condicional y la declaración siguiente en un bucle FOR.
Debido a que el uso de la llave de cierre es tan variada, es una buena práctica de programación escribir la llave de cierre inmediatamente después de escribir la llave de apertura cuando se inserta una construcción que requiere llaves. Luego insertar algunos retornos de carro entre las llaves y comenzar a insertar instrucciones. Sus llaves nunca llegarán a estar desequilibradas. Las llaves desequilibradas a menudo pueden conducir a errores de compilación crípticos e impenetrables que a veces pueden ser difíciles de localizar en un programa grande. Debido a sus variados usos, las llaves son increíblemente importantes para la sintaxis de un programa y mover una llave una o dos líneas puede afectar dramáticamente al significado de un programa.
El uso principal de las llaves:
Funciones
Bucles
Instrucciones condicionales
※ ARDUINO BUY RECOMMENDATION
Arduino UNO R3 | |
Arduino Starter Kit |
Additionally, some links direct to products from our own brand, DIYables.