Einfaches C++ Hello World-Tutorial

Simple C Hello World Tutorial

C++ ist eine flexible, universelle Programmiersprache, die ursprünglich 1985 von . entwickelt wurde Bjarne Stroustrup , ein dänischer Informatiker. C++ gilt heute als eine der mächtigsten Sprachen für die Softwareentwicklung.

C++ wird in verschiedenen Domänen verwendet, wie eingebettete Software, Echtzeitbetriebssysteme, Spieleentwicklung und Finanzen, und da es sowohl prozedurale als auch objektorientierte Programmierstile unterstützt, ist es sowohl stark als auch vielseitig.



In diesem Artikel besprechen wir die Grundstruktur eines C++-Programms und zeigen Ihnen, wie Sie ein einfaches Hello-World-Programm schreiben.



C++-Programmstruktur

Bevor wir das Hello World-Programm in C++ schreiben, lassen Sie uns zunächst die Hauptelemente eines C++-Programms besprechen. Hier ist ein Beispiel für ein C++-Programmskelett:



Da sich jedes C++-Programm an diese Grundstruktur hält, werden wir nun die Hauptelemente dieser Struktur ausführlich erläutern.

Die erste Zeile ist #include . iostream steht hier für Input/Output Stream, 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 Programmiersprache C++ stehen mehrere Bibliotheken zur Verfügung. Bibliotheken enthalten integrierte Objekte und Funktionen, die Programmierer zum Schreiben von Programmen verwenden können, und werden vom C++-Compiler bereitgestellt. Wenn wir den C++-Compiler installieren, erhalten wir alle zugehörigen Bibliotheken.

Der iostream enthält die folgenden Objekte:

  1. cin: der Standard-Eingabestream
  2. cout: der Standardausgabestrom
  3. cerr: der Standardausgabestrom für Fehler
  4. clog: der Ausgabestrom für die Protokollierung

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 main()-Funktion hier der Wert 0 zurückgegeben.

Die öffnende geschweifte Klammer zeigt den Anfang des Hauptteils der Hauptfunktion an. Die schließende geschweifte Klammer zeigt das Ende des Hauptteils der Funktion main() an. Der Rest Ihres Codes wird in die geschweiften Klammern eingefügt

Hallo Welt (HelloWorld.cpp)

Lassen Sie uns nun ein einfaches Hello World-Programm schreiben und ausführen. Wir verwenden die Stream-Ressourcen der C++-Standardbibliothek, um die Zeichenfolge Hello World in die Standardausgabe zu schreiben.

#enthalten
inthauptsächlich()
{
std::zählen <<Hallo Welt<<std::endl;
Rückkehr 0;
}

Um das C++-Programm zu kompilieren, müssen Sie den Befehl g ++ -o .

Wir haben die iostream-Header-Datei im vorherigen Abschnitt besprochen. cin und cout sind häufig verwendete Objekte: cin wird hauptsächlich verwendet, um Eingaben über die 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 das cout-Objekt jedoch nicht direkt verwenden, da es zum std-Namespace gehört. Daher verwenden wir den Bereichsauflösungsoperator (d. h. ::). Um eine neue Zeile zu drucken, haben wir außerdem std::endl verwendet.

Wenn Sie den Bereichsauflösungsoperator nicht verwenden, erhalten Sie die folgende Fehlermeldung:

#enthalten
inthauptsächlich()
{
zählen<<Hallo Welt<<endl;
Rückkehr 0;
}

Um den obigen Fehler zu beheben, können Sie entweder den Bereichsauflösungsoperator korrekt hinzufügen oder den Namespace am Anfang des Programms erwähnen. Wenn Sie cout ohne den Bereichsauflösungsoperator verwenden möchten, können Sie den folgenden Code schreiben:

#enthalten
mit Namensraumstd;
inthauptsächlich()
{

zählen<<Hallo Welt<<endl;
Rückkehr 0;
}

Im obigen Programm haben wir den std-Namensraum in der zweiten Zeile erwähnt (d. h. mit dem Namensraum std;). Daher müssen wir den Gültigkeitsbereichsauflösungsoperator nicht jedes Mal verwenden, wenn wir ein Objekt aus dem std-Namespace verwenden, und wir können einfach cout verwenden, um etwas auf der Standardausgabe auszugeben, anstatt std::cout zu schreiben. Ebenso brauchen wir den Bereichsauflösungsoperator für endl nicht zu verwenden.

Jetzt werden wir dieses Programm kompilieren und die Ausgabe sehen:

Wie Sie sehen können, erhalten wir die gleiche Ausgabe.

Abschluss

C++ ist eine flexible, universelle Programmiersprache, die in verschiedenen Domänen weit verbreitet ist. Es ist eine Erweiterung der Programmiersprache C und erbt die Syntax der C-Programmierung. In diesem Artikel haben wir Ihnen gezeigt, wie Sie ein einfaches Hello World-Programm in der Programmiersprache C++ schreiben und verschiedene Elemente des Programms erklärt.