|

/* */ (blocs commentaires)


Description :

Les commentaires sont des lignes du programme utilisées pour vous informer, vous ou d’autres, de son fonctionnement. Ils sont ignorés par le compilateur et ne sont pas exportés vers le processeur. Ils n’occupent donc pas d’espace dans la mémoire flash du microcontrôleur. Leur seul but est de vous aider à comprendre (ou à mémoriser) ou à informer les autres sur le fonctionnement de votre programme.

Le début d’un commentaire de bloc ou d’un commentaire multiligne est indiqué par le symbole /* et le symbole */ marque sa fin. Ce type de commentaire est appelé ainsi car il peut s’étendre sur plusieurs lignes ; une fois que le compilateur lit le /*, il ignore ce qui suit jusqu’à ce qu’il rencontre un */.

Exemple de code :

/* Ceci est un commentaire valide */

    /*
      Clignotement
      Allume une LED pendant une seconde, puis l'éteint pendant une seconde, de manière répétée.

      Cet exemple de code est dans le domaine public.
      (Autre commentaire pertinent)
    */

    /*
      if (gwb == 0) { // un commentaire sur une seule ligne est acceptable dans un commentaire sur plusieurs lignes
        x = 3;          /* mais pas un autre commentaire multiligne - ceci n'est pas valide */
      }
    // n'oubliez pas le commentaire de « clôture » - ils doivent être équilibrés !
    */

Remarques et avertissements :

Lors de vos expérimentations, commenter certaines parties de votre programme est un moyen pratique de supprimer les lignes potentiellement boguées. Cela permet de conserver ces lignes dans le code, mais de les transformer en commentaires, de sorte que le compilateur les ignore. Cela peut être particulièrement utile pour identifier un problème, ou lorsqu’un programme refuse de compiler et que l’erreur du compilateur est cryptique ou inutile.


Source : https://docs.arduino.cc/language-reference/en/structure/bitwise-operators/bitwiseXor/

Publications similaires

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *