Kommentare sind Passagen innerhalb des Programms die vom Compiler ignoriert werden. Sie dienen hauptsächlich dazu, Hinweise zur Funktion eines Programms zu geben. Kommentare können an beliebiger Stelle innerhalb eines Programms stehen und (fast) beliebige Zeichen enthalten.
Auch wenn es oft lästig ist Kommentare zu schreiben, denken Sie immer an folgenden Satz:
|
|
Doch damit das ganze nicht ganz zu einfach wird, gibt es zwei Arten von Kommentaren.
Der Mehrzeilen-Kommentar wird eingeleitet durch die beiden Zeichen /* und durch die Zeichen */ beendet. Zwischen diesen beiden Zeichen darf kein Leerzeichen stehen. Und alles was zwischen diesen Zeichenfolgen steht wird vom Compiler ignoriert.
|
/* Headerdateien einbinden */ #include <iostream> /* using Deklarationen */ using std::cout; using std::endl; /* Einsprungsfunktion */ int main() { /* Einen einfachen Text ausgeben */ cout << "Ein einfacher Text" << endl; } |
Daraus folgt, dass dieser Kommentar auch über mehrere Zeilen gehen kann und sogar auch innerhalb einer Anweisung stehen darf. Vermeiden Sie aber trotzdem Kommentare dieses Typs in mitten von Anweisungen zu platzieren, dies macht das Programm nur unübersichtlich.
|
|
|
|
Außer dem Kommentartyp /*...*/ bietet C++ noch den Typ //. Alles was nach den beiden Zeichen // bis zum Zeilenende folgt, wird vom Compiler als Kommentar betrachtet. Auch hier darf zwischen den Zeichen // kein Leerzeichen stehen. Dieser Kommentar bietet sich immer dann an, wenn nur eine einzelne Zeile (aus)kommentiert werden soll oder am Ende einer Anweisung eine Erläuterung zur Anweisung folgt. Die beiden Kommentartypen /*...*/ und // können gemischt im Programm verwendet werden.
|
// Headerdateien einbinden #include <iostream> // using Deklarationen using std::cout; using std::endl; // Einsprungsfunktion int main() { // int var = 10; int var = 20; cout << "var hat den Wert: " << var << endl; } |
So, war bisher mehr oder weniger alles graue Theorie, so kommt in der nächsten Lektion die Praxis. Wir werden uns ansehen, wie Ausgaben auf die Standardausgabe (in der Regel ist dies der Bildschirm) vonstatten gehen und damit auch die in den bisherigen Beispielen immer wieder auftauchende cout-Anweisung enträtseln.