Main

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.