C ++ wird in verschiedenen Domänen verwendet, z.
In diesem Artikel werden wir die Grundstruktur eines C ++ - Programms diskutieren und Ihnen zeigen, wie Sie ein einfaches „Hello World“ -Programm schreiben können.
C ++ - Programmstruktur
Bevor wir das Programm „Hello World“ in C ++ schreiben, diskutieren wir zunächst die Hauptelemente eines C ++ - Programms. Hier ist ein Beispiel für ein C ++ - Programmskelett:
Da jedes C ++ - Programm an dieser Grundstruktur haftet, werden wir nun die primären Elemente dieser Struktur in der Tiefe erklären.
Die erste Zeile ist "#include". Hier steht „iOstream“ für Eingabe-/Ausgabestream, wobei ein Stream eine Reihe von Zeichen oder Bytes ist. Diese Zeile weist den Präprozessor an, den Inhalt der Bibliothek in das Programm aufzunehmen.
In der C ++ - Programmiersprache sind mehrere Bibliotheken verfügbar. Bibliotheken enthalten integrierte Objekte und Funktionen, die Programmierer zum Schreiben von Programmen verwenden können, und sie werden vom C ++-Compiler bereitgestellt. Wenn wir den C ++ - Compiler installieren, erhalten wir alle zugehörigen Bibliotheken.
Der „iOstream“ enthält die folgenden Objekte:
Jedes C ++ - Programm hat eine "main ()" -Funktion. In diesem Beispiel ist der von der Hauptfunktion zurückgegebene Wert eine Ganzzahl. Daher wird nach der Ausführung der Funktion „main ()“ ein Wert von 0 zurückgegeben.
Die Öffnungsklammer zeigt den Beginn des Körpers der Hauptfunktion an. Die abschließende lockige Klammer zeigt das Ende des Körpers der Funktion „main ()“ an. Der Rest Ihres Codes wird in die lockigen Klammern platziert
Hallo Welt (HelloWorld.CPP)
Lassen Sie uns nun ein einfaches Programm „Hello World“ schreiben und es ausführen. Wir werden die Ressourcen der C ++ Standard Library Stream verwenden, um die Zeichenfolge „Hello World“ in die Standardausgabe zu schreiben.
#enthalten
int main ()
std :: count << ”Hello World” << std::endl;
Rückkehr 0;
Um das C ++ - Programm zu kompilieren, müssen Sie den Befehl verwenden g ++ -o .
Wir haben die Header -Datei „iOstream“ im vorherigen Abschnitt besprochen. "Cin" und "Cout" werden häufig verwendete Objekte: "Cin" wird hauptsächlich verwendet, um Eingaben von der Tastatur zu erhalten und die Daten als Variable zu speichern, während "Cout" verwendet wird, um die Daten auf dem Bildschirm zu drucken.
Wir können "Cout" verwenden, um "Hello World" auf dem Bildschirm anzuzeigen. Wir können jedoch das "Cout" -Objekt nicht direkt verwenden. Daher verwenden wir den Bereichsauflösungsoperator (i.e., : :). Um eine neue Zeile zu drucken, verwendeten wir "std :: endl".
Wenn Sie den Aperator für den Bereichsauflösungsoperator nicht verwenden, erhalten Sie den folgenden Fehler:
#enthalten
int main ()
zählen << ”Hello World” << endl;
Rückkehr 0;
Um den oben genannten Fehler zu beheben, können Sie entweder den Aperator des Umfangsauflösungsbetriebs korrekt hinzufügen oder den Namespace zu Beginn des Programms erwähnen. Wenn Sie "COUT" verwenden möchten, ohne den Aperator für den Bereichsauflösung zu verwenden, können Sie den folgenden Code schreiben:
#enthalten
Verwenden von Namespace STD;
int main ()
zählen << ”Hello World” << endl;
Rückkehr 0;
Im obigen Programm erwähnten wir den "STD" -Anernamespace in der zweiten Zeile (i.e., "Verwenden von Namespace STD;"). Daher müssen wir nicht jedes Mal, wenn wir ein Objekt aus dem "STD" -Namenspace verwenden, den Bereichsauflösungsoperator verwenden. Wir können einfach "Cout" verwenden, um etwas in die Standardausgabe zu drucken, anstatt "std :: cout" zu schreiben. In ähnlicher Weise müssen wir den Bereichsauflösungsoperator nicht für „Endl“ verwenden.
Jetzt werden wir dieses Programm zusammenstellen und die Ausgabe sehen:
Wie Sie sehen können, erhalten wir die gleiche Ausgabe.
Abschluss
C ++ ist eine flexible, allgemeine Programmiersprache, die in verschiedenen Domänen häufig verwendet wird. Es ist eine Erweiterung der C -Programmiersprache und erbt die Syntax der C -Programmierung. In diesem Artikel haben wir Ihnen gezeigt, wie Sie ein einfaches Programm „Hello World“ in der C ++ - Programmiersprache schreiben und verschiedene Elemente des Programms erläuterten.