Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
56 KAPITEL 7. ANWEISUNGEN UND PROGRAMME<br />
7.4.3 Beispiele<br />
Das folgende Programm enthalt einen korrekten Bereichskommentar:<br />
void main()<br />
{<br />
/* der Hamster soll sich einmal<br />
im Kreis drehen<br />
*/<br />
links_um(); links_um(); links_um(); links_um();<br />
}<br />
Im folgenden Programm wird der Bereichskommentar aus dem obigen Beispiel durch einen<br />
Zeilenkommentar ersetzt:<br />
void main()<br />
{<br />
// der Hamster soll sich einmal im Kreis drehen<br />
links_um(); links_um(); links_um(); links_um();<br />
}<br />
Syntaktisch nicht korrekt ist folgendes Programm:<br />
void main()<br />
{<br />
// der Hamster soll sich /* einmal<br />
im Kreis drehen */<br />
links_um(); links_um(); links_um(); links_um();<br />
}<br />
Die Zeichenfolge /* ist Bestandteil des Zeilenkommentars. Deshalb leitet sie keinen Bereichskommentar<br />
ein.<br />
Auch das nachste Programm enthalt einen syntaktischen Fehler:<br />
void main()<br />
{<br />
/* der Hamster /* soll sich einmal */ im Kreis drehen */<br />
links_um(); links_um(); links_um(); links_um();<br />
}<br />
Bereichskommentare durfen namlich nicht geschachtelt werden. Bei der ersten Zeichenfolge */<br />
ist der Bereichskommentar beendet, so da die Zeichenfolge im Kreis drehen */ nicht mehr<br />
zum Kommentar dazugehort. Die erste Zeichenfolge /* ist Bestandteil des Kommentars.