C++

Einfaches C++ Hello World-Tutorial

Einfaches C++ Hello World-Tutorial
C++ ist eine flexible, universelle Programmiersprache, die ursprünglich 1985 von Bjarne Stroustrup, einem dänischen Informatiker, entwickelt wurde. 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, besprechen wir zunächst die wichtigsten Elemente eines C++-Programms. Hier ist ein Beispiel für ein C++-Programmskelett:

Da jedes C++-Programm an dieser Grundstruktur festhä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 provided. Wenn wir den C++-Compiler installieren, erhalten wir alle zugehörigen Bibliotheken.

Der „iostream“ umfasst folgende 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 ganze Zahl. Daher wird nach der Ausführung der Funktion „main()“ 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.

#einschließen
int main()

std::count << ”Hello World” << std::endl;
0 zurückgeben;

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

Wir haben die Header-Datei „iostream“ 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 auszudrucken.

Wir können „cout“ verwenden, um „Hello World“ auf dem Bildschirm anzuzeigen. Wir können das Objekt „cout“ jedoch nicht direkt verwenden, da es zum Namensraum „std“ gehört. Daher verwenden wir den Bereichsauflösungsoperator (i.e., ::). Außerdem haben wir zum Drucken einer neuen Zeile „std::endl“ verwendet.

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

#einschließen
int main()

Anzahl << ”Hello World” << endl;
0 zurückgeben;

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

#einschließen
Verwenden von Namespace-Std;
int main()

Anzahl << ”Hello World” << endl;
0 zurückgeben;

Im obigen Programm haben wir in der zweiten Zeile den Namensraum „std“ erwähnt (i.e., „unter Verwendung des Namensraums std;“). Daher müssen wir den Bereichsauflösungsoperator nicht jedes Mal verwenden, wenn wir ein Objekt aus dem Namensraum „std“ 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.

Fazit

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.

Top 5 Karten zur Spielaufnahme
Wir alle haben Streaming-Gameplays auf YouTube gesehen und geliebt. PewDiePie, Jakesepticye und Markiplier sind nur einige der Top-Gamer, die Millione...
So entwickeln Sie ein Spiel unter Linux
Vor einem Jahrzehnt hätten nicht viele Linux-Benutzer vorhergesagt, dass ihr Lieblingsbetriebssystem eines Tages eine beliebte Spieleplattform für kom...
Open-Source-Ports kommerzieller Spiele-Engines
Kostenlose, quelloffene und plattformübergreifende Spiel-Engine-Nachbildungen können verwendet werden, um sowohl alte als auch einige der relativ neue...