06.08.2013 Aufrufe

PDF-Datei (ca. 1 MByte)

PDF-Datei (ca. 1 MByte)

PDF-Datei (ca. 1 MByte)

MEHR ANZEIGEN
WENIGER ANZEIGEN

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.

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!