/* */

[További szintaxis]

Leírás

A megjegyzések olyan sorok a programban, amelyek arra szolgálnak, hogy tájékoztassák Önt vagy másokat a program működéséről. A fordító figyelmen kívül hagyja őket, és nem exportálják őket a processzorba, így nem foglalnak helyet a mikrokontroller flash memóriájában. A megjegyzések egyetlen célja, hogy segítsenek megérteni (vagy emlékezni), vagy hogy tájékoztassák másokat a program működéséről.

A megjegyzésblokk vagy többsoros megjegyzés elejét a /* szimbólum, a */ szimbólum pedig a végét jelöli. Ezt a fajta megjegyzést azért hívják így, mert ez egynél több sorra is kiterjedhet; amint a fordító elolvassa a /* jelet, figyelmen kívül hagyja a következőket, amíg nem találkozik egy */ jellel.

Példa

/* Ez egy érvényes megjegyzés */

/*
  Blink
  A LED-et egy másodpercre felkapcsolja, majd ismételten egy másodpercre kikapcsolja.

  Ez a példakód nyilvános.
  (további érvényes megjegyzés)
*/

/*
  if (gwb == 0) { // Az egysoros megjegyzés megfelelő a többsoros megjegyzésen belül
    x = 3;          /* de nem egy másik többsoros megjegyzés - ez érvénytelen */
  }
// ne felejtsd el a megjegyzés "záró"-t - ezeknek egyensúlyban kell lenniük!
*/

Megjegyzések és figyelmeztetések

A kóddal való kísérletezés során a program egyes részeinek "kikommentelése" kényelmes módja az esetlegesen hibás sorok eltávolításának. Ez a sorokat a kódban hagyhatja, de megjegyzésekké alakítja, így a fordító figyelmen kívül hagyja őket. Ez különösen akkor lehet hasznos, amikor megpróbálunk megtalálni egy problémát, vagy ha egy program megtagadja a fordítást, és a fordítói hiba rejtélyes vagy nem segítőkész.

Lásd még