{} Accolades
Description
Les accolades sont un élément majeur de la programmation en langage C. Elles sont utilisées dans plusieurs constructions différentes, décrites ci-dessous, et cela peut parfois entraîner la confusion chez les débutants.
Toute ouverture d'une accolade d'ouverture "{" doit obligatoirement être accompagnée dans le code d'une accolade de fermeture "}" correspondante. On dit souvent qu'il faut que les accolades soient équilibrées (càd autant de"{" que de "}"). L'EDI ( Environnement de Développement Intégré = l'éditeur de programmes) Arduino inclut une fonctionnalité pratique pour vérifier la correspondance des accolades entre elles. Il suffit de sélectionner une accolade, ou même de cliquer juste après l'accolade, et son compagnon logique sera mis en surbrillance. Actuellement cette fonctionnalité bogue légèrement à savoir que l'IDE prend souvent en compte de façon incorrecte les accolades incluses dans les commentaires.
Les programmeurs débutants, et les programmeurs passant du BASIC au langage C trouvent souvent que l'utilisation des accolades porte à la confusion ou est intimidant. Après tout, les mêmes accolades remplace aussi bien l'instruction RETURN dans une routine (ou fonction), que l'instruction ENDIF dans un test de condition ou encore l'instruction NEXT dans une boucle FOR.
En raison de l'utilisation variée des accolades, c'est bonne habitude à prendre que de fermer systématiquement l'accolade avec "}" immédiatement après l'avoir ouverte avec "{" quand on insère une structure qui requiert des accolades. Insérer ensuite quelques retours à la ligne entre les deux accolades et commencer à y insérer vos instructions. Ainsi, vos accolades (et votre attitude...) ne seront jamais déséquilibrées.
Des accolades déséquilibrées (càd non symétriques, chaque "{" n'étant pas accompagnée de son pendant "}") peuvent donner lieu à des messages d'erreur de compilation énigmatiques et incompréhensibles, difficile à résoudre dans de long programme. A cause de leur utilisation très variées, les accolades sont incroyablement importante dans la syntaxe d'un programme et déplacer une accolade d'une ou deux lignes peuvent souvent perturber profondément la signification d'un programme.
Exemple
Les principales utilisation des accolades
Fonctions
Boucles
Conditions
※ ARDUINO BUY RECOMMENDATION
Arduino UNO R3 | |
Arduino Starter Kit |