Référence : Langage Arduino : [ Mini | Standard | Etendue | Maxi ] Librairies : [ Vue d'ensemble | Synthèse ] Infos : [ Comparaison | Changements ]
// et /* */ Commentaires
Description
Les commentaires sont des lignes de texte incluses dans le programme et qui ont pour but de vous informer vous-même ou les autres de la façon dont le programme fonctionne. Ces lignes ajoutées sont ignorées par le compilateur, et ne sont pas programmées dans le microcontrôleur, et par conséquent elles ne n'occupent aucun espace mémoire dans le microcontrôleur ATmega.
Les commentaires ont pour seul but de vous aider à comprendre (ou à vous rappeler) comment votre programme fonctionne ou d'en informer les autres. Il y a deux façons de créer des lignes de commentaires :
Syntaxe
// Commentaire sur une seule ligne : tout ce qui suit les "//" est ignoré par le compilateur
/* Commentaire multilignes :
Tout le texte compris...
... entre le /* et le */
... est ignoré par le compilateur */
Exemple
x = 5; // Commentaire sur une seule ligne : tout ce qui suit les "//" est ignoré par le compilateur
/* Ceci est un commentaire multiligne - utilisez le pour mettre en commentaire des blocs entiers de texte
if (gwb == 0){ // ligne de commentaire est possible à l'intérieur du commentaire multiligne
x = 3; /* mais un autre bloc de commentaire multilignes n'est pas autorisé */
}
// Ne pas oublier de fermer les commentaires multilignes. Le /* doit avoir son */ associé
*/ // fermeture du commentaire multiligne
Conseil
Quand vous essayez ou mettez au point votre code, mettre en commentaire des parties ou des lignes de votre programme est une façon pratique de retirer du code les lignes qui peuvent être la source d'une erreur. Ces lignes restent dans le code (pas besoin de les réécrire...), mais en les passant en commentaire, le compilateur les ignore. Cette technique est très pratique et utile lorsque vous essayez de localiser un problème, ou quand un programme refuse de compiler et que le message d'erreur de compilation est énigmatique ou peu informatif.
Commentaires utilisateurs
Aucun commentaire
Page d'accueil de la référence Arduino en français
Corrections, suggestions et nouvelle documentation peuvent être postées sur le Forum Arduino ou à l'adresse suivante : support_at_mon-club-elec_point_fr
Le texte original de la référence Arduino est sous licence Creative Commons Attribution-ShareAlike 3.0 . Les exemples de code dans la référence sont dans le domaine public.
La présente traduction française commentée a été réalisée par Xavier HINAULT (2010-2012) (www.mon-club-elec.fr) et est sous licence Creative Commons Attribution-ShareAlike 3.0.