Inhaltsverzeichnis
Sie dienen hauptsächlich dazu, Hinweise zur Funktion eines Programms zu geben.
Einleitung
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.
Mehrzeilen-Kommentar
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.
![]()
|
![]() /*...*/ , so meldet der Compiler im Regelfall einen Fehler. Laut ANSI C++ sind geschachtelte Kommentare dieses Typs nicht erlaubt. Viele Compiler besitzen jedoch eine Option, mit der Sie geschachtelte Kommentare freigegeben werden können. |
Einzeilen-Kommentar
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.
Disclaimer
: Der Autor/Sprecher übernimmt keinerlei Gewähr für die Aktualität, Korrektheit, Vollständigkeit oder Qualität der bereitgestellten Informationen. Haftungsansprüche gegen den Verfasser, welche sich auf Schäden materieller oder ideeller Art beziehen, die durch die Nutzung der dargebotenen Informationen bzw. durch die Nutzung fehlerhafter und unvollständiger Informationen verursacht wurden, sind grundsätzlich im weitest zulässigen Rahmen ausgeschlossen. Der Artikel bzw. das Video stellt in keiner Art und Weise eine professionelle Anlage-, Investitions-, Vermögens-, Steuerberatung dar und ersetzt diese auch nicht. In diesem Artikel bzw. das Video werden keine Garantien oder Versprechungen zu Gewinnen gemacht. Alle Aussagen in diesem und anderen Artikel bzw. Video auf Bitfantastic.com und über den dazugehörigen Youtube Kanal entsprechen meiner subjektiven Meinung. Bitfantastic.com ist eine Informationsplattform zur innovativen Blockchain-Technologie. Aufgezeigt werden Anwendungsfälle, Vorteile, Nachteile, Kritische Betrachtungen, Ökonomische und Wirtschaftliche Auswirkungen sowie Chancen und Risiken für die Gesellschaft. Kryptowährungen sind nicht gleich Blockchain! Die Schöpfung virtueller Währungseinheiten (Kryptowährungen) erfolgt im Gegensatz zu den Währungen der Noten- und Geschäftsbanken über private Computernetzwerke. Eine Idee der nichtstaatlichen Ersatzwährung. (laut BaFin) Es handelt sich um höchst spekulative Vorgänge mit der Möglichkeit des Totalverlustes!