Diese Seite ist auch in 2 anderen Sprachen verfügbar.
Sprache wechseln  

/* */

[Further Syntax]

Beschreibung

Kommentare sind Zeilen im Programm, die dazu dienen, sich oder andere über die Funktionsweise des Programms zu informieren. Sie werden vom Compiler ignoriert und nicht in den Prozessor exportiert, sodass sie keinen Platz im Flash-Speicher des Mikrocontrollers beanspruchen. Der einzige Zweck von Kommentaren besteht darin, zu helfen (zu verstehen oder sich daran zu erinnern) oder andere über die Funktionsweise des Programms zu informieren.

Der Anfang eines Blockkommentars oder eines mehrzeiligen Kommentars ist mit dem Symbol /* gekennzeichnet und das Symbol */ markiert sein Ende.
Diese Art von Kommentar wird aufgerufen, da sich dieser über mehrere Zeilen erstrecken kann. Sobald der Compiler das /* liest, ignoriert er alles, was folgt, bis er ein */ findet.

Beispielcode

/* Dies ist ein gültiger Kommentar */

/*
  Blink
  Schaltet eine LED für eine Sekunde ein und dann für eine Sekunde wiederholt aus.

  Dieser Beispielcode ist im öffentlichen Bereich.
  (Ein weiterer gültiger Kommentar)
*/

/*
  if (gwb == 0) {   // Ein einzeiliger Kommentar ist in einem mehrzeiligen Kommentar in Ordnung
    x = 3;           /* aber kein weiterer mehrzeiliger Kommentar - das ist ungültig */
  }
// Vergiss nicht den abschließenden Kommentar - Die Klammern müssen zusammenpassen!
*/

Anmerkungen und Warnungen

Beim Experimentieren mit Code ist das Herauskommentieren von Programmteilen eine bequeme Möglichkeit, fehlerhafte Zeilen zu entfernen. Dadurch bleiben die Zeilen im Code erhalten, werden jedoch in Kommentare umgewandelt, sodass der Compiler sie einfach ignoriert. Dies kann besonders nützlich sein, wenn du versuchst, ein Problem zu finden, oder wenn ein Programm die Kompilierung ablehnt und der Compilerfehler kryptisch oder nicht hilfreich ist.

Siehe auch