C ++ Kommentare

C ++ Kommentare
„Der Zweck von Kommentaren ist es, Ihnen als Erinnerung zu dienen und andere wissen zu lassen, wie Ihr Programm funktioniert. Erläuterungen für große Textcode und Code -Ausschnitte, die während des Debugging -Anwendungen kommentiert werden müssen, sind beide Beispiele für Multiline -Kommentare. Der Compiler berücksichtigt keine Kommentare. Die Kommentare in C ++ können eine oder mehrere Zeilen lang sein. Jeder Charakter, der in einem Kommentar vorhanden ist, wird vom C ++ - Compiler ignoriert. Ihre Kommentare sollten es externen Benutzern ermöglichen, Ihren Code zu verstehen.

Wenn Kommentare zu Programmdetails nicht geliefert werden, wird jemand, der eine große Menge Code liest, verblüfft. Einen Code durch Hinzufügen zusätzlicher Beschreibungen mit Kommentaren verständlicher zu machen. Um den Code verständlich zu machen, können Kommentare eine Algorithmusbeschreibung enthalten. Wenn der Code nach einer erheblichen Pause wiederverwendet werden muss, können Kommentare auch für die Person nützlich sein. Kommentare sollten nicht als Stand-in für eine englischsprachige Erklärung des schlecht geschriebenen Code verwendet werden. Das Schreiben eines sauberen, selbsterklärenden Codes sollte immer Priorität haben. Verwenden Sie als Nächstes den Kommentarbereich.”

Beispiel 1

Der einzeilige Kommentar wird durch den Doppel-Slash "//" dargestellt. Die Einzelzeilen-Kommentare werden durch die Verwendung angegeben. Dadurch kann nur eine Zeile kommentiert werden. Da es so konzipiert wurde, dass es mit C ++-Programmierung arbeitet, ist es als C ++-Style-Kommentare bekannt.

#enthalten
// Beispiel eines einzelnen Zeilenkommentars
int main ()

// Hauptmethode Körper
std :: Cout << "Single line comment in c++";
Rückkehr 0;

Hier haben wir die iStream -Bibliothek zuerst mit dem C ++ -Keyword importiert. Danach haben wir die doppelte Schrägstriche „//“ verwendet und eine Textzeile eingegeben, die zeigt, dass dies ein Programm von Einzelzeilen-Kommentaren ist. In den Hauptteil eingeben, in dem wir auch die Textzeile kommentiert haben, die definiert, dass sich der Code im Abschnitt "Hauptmethode" befindet.

Der einzeilige Kommentar wird nicht auf dem Konsolenbildschirm angezeigt.

Beispiel 2

Die/*jede Textzeile*/ist die Darstellung, mit dem Anfang ein Vorwärtsstrahl und ein Sternchen (/*) und das Ende eines Sternchen und ein Vorwärtsschild (*/). Multi-Line-Kommentare werden durch die Verwendung angegeben. Mehr als eine Zeile kann vom Kommentar beeinflusst werden. Es wurde zuerst in der C-Programmierung verwendet, daher der Name „C-Style-Kommentar.”

/* Verwenden einer Multi-Linie
Kommentar wird demonstriert
in einem C ++ - Programm.*/
#enthalten
int main ()

/* Innerhalb des multiline Kommentars, der
Code wird erklärt. Die variable Num ist
auf dem Bildschirm deklariert und gedruckt*/
int num = 25;
std :: Cout << "The numbers is:";
std :: Cout<Rückkehr 0;

Hier haben wir unser Programm mit dem Multiline -Kommentar begonnen. Wie erläutert, verwendete der Multiline -Kommentar das einzelne Slash "/" mit dem Sternchen "*" -Schild. Wir haben unseren Textabsatz in den multiline Kommentar eingepackt. Der Text enthält die Details, die wir die Multiline -Kommentare im C ++ - Programm verwendet haben. Dann müssen wir mit der Programmimplementierung beginnen, indem wir das C ++ - Modul einbeziehen. Danach haben wir die Hauptmethode eingeführt, in der wir den kommentierten Multiline -Text erneut verwendet haben. Der multiline Kommentar erklärt, dass „Num“ der variable Name ist und wir den Variablenwert „Num“ auf dem Bildschirm angezeigt haben.

Nach der Zusammenstellung dieses C ++ - Programms wird nur die Druckanweisung auf der Eingabeaufforderung angezeigt.

Beispiel 3

Code kann auch in Kommentaren deaktiviert werden, um zu verhindern, dass er ausgeführt wird. Anstatt den problematischen Code zu beseitigen, wenn wir beim Ausführen des Programms auf ein Problem stoßen, können wir Kommentare verwenden, um zu verhindern, dass er ausgeführt wird. Dies kann ein sehr hilfreiches Debugging -Tool sein.

#enthalten
Verwenden von Namespace STD;
int main ()
Cout << "C++ Program\n";
// Cout <<"Error Program;
Cout << "C++ other Program";
Rückkehr 0;

Im obigen Programm haben wir absichtlich einen Fehlerbefehl auf die Cout aufgenommen. Beachten Sie, dass im zweiten Cout -Befehl die Zeichenfolge außerhalb der Zitate liegt und wir die einzelnen Zitate verwenden. Dies erzeugt die Ausnahme.

Hier ist ein Beispiel dafür, wie Kommentare als Debugging -Tool verwendet werden können. Um einen Fehler zu vermeiden, haben wir gerade den Fehlerbefehl kommentiert.

#enthalten
Verwenden von Namespace STD;
int main ()
Cout << "C++ Program\n";
// Cout <<"Error Program;
Cout << "C++ other Program";
Rückkehr 0;

Jetzt sehen Sie, dass die Eingabeaufforderung die Cout -Anweisungen gedruckt hat, anstatt eine Ausnahme zu generieren.

Beispiel 4

Block -Kommentare sind eine bestimmte Form von Multiline -Kommentaren, die zu Beginn jeder Datei oder Funktion verwendet werden. Der Ersteller und Zweck der Datei werden in diesen Blockbemerkungen offengelegt. So erstellen Sie einen Block -Kommentar wie folgt:

  • Um den Kommentar mit dem folgenden Code ausgerichtet zu halten, ist die Anfangszeile eingerichtet.
  • Informationen über die beabsichtigte Verwendung der Klasse oder Funktion finden Sie im Kommentar.
  • Zwischen der Beschreibung der Datei und einer Liste von Tags befindet sich im Kommentar eine leere Zeile.
/*
CS-102 C ++ 11, Datei.CPP
Zweck: Dokumentationskommentare
@Author Linux_User
@Version 3.3 16/07/2022
*/
#enthalten
Verwenden von Namespace STD;
int main ()
// Cout<<"C++ eaxmple of Documentation comment"
// Cout -Anweisung drucken
Rückkehr 0;

Hier haben wir diesen Programmcode ordnungsgemäß mit den blockierten Kommentaren dokumentiert. Sie können sehen, dass wir Informationen über den Code gegeben haben, der den Autoramen, die Dateidetails, die Version der Software und auch das Datum enthält.

Beispiel 5

Ein einzelner Kommentar kann in einem anderen Kommentar verschachtelt sein, der mehrere Zeilen enthält. Für Paare von Mehrzeilen-Kommentaren ist diese Logik jedoch nicht anwendbar. Es gibt keine Möglichkeit, einen multi-line-Kommentar innerhalb eines anderen zu nisten.

#enthalten
Verwenden von Namespace STD;
int main ()
/*
// Der einzelne Zeilenkommentar
// Multiline Kommentar starten hier und die Kommentarzeile endet hier */
Rückkehr 0;

In diesem speziellen Beispiel haben wir den verschachtelten Einzelzeilen-Kommentar mit der Multiline-Kommentar-Darstellung verwendet. Wir haben unseren einzeiligen Kommentar mit dem einzelnen Slash "/" und dem Sternchen "*" eingeholt. So können wir verschiedene Textzeilen in C kommentieren++.

Abschluss

Sowohl Einzellinien- als auch Multi-Line-C-Kommentare wurden untersucht. Kommentare, die eine Zeile sind, die lange in der ersten Zeilenpause zu Ende gehen. Setzen Sie es entweder nach der Code -Anweisung oder stellen Sie es oben auf. Es wird als Kommentar angesehen, wenn es nach einer Code -Anweisung kommt. Während der Zusammenstellung wird nur der Text, der zwischen dem Kommentar vorhanden ist, als Kommentar anerkannt.