Wie man ein einfaches Programm in C++ zu schreiben

September 15

Es ist allgemein üblich, die Unterricht in C++-Programmierung beginnt mit der Erstellung eines "Hello World"-Programms. Dazu drucken eine Meldung "Hello World" auf nur-Text terminal-Schnittstelle von Windows-Systemen, auch bekannt als die DOS-Konsole. Dies ist das einfachste mögliche C++-Programm, das tut etwas sinnvolles, damit ist dieses Tutorial konzentrieren wird.

Anweisungen

1 Starten Sie den C++ Integration-Entwicklungsumgebung (IDE) Sie in Ihrem Computer installiert haben. Wenn Sie keine C++-IDE haben, eines freien von Bloodshed.net herunterladen. Erstellen Sie ein Projekt, fügen Sie eine C++-Quelldatei hinzu und speichern Sie Ihre Arbeit.

2 Kopieren Sie und fügen Sie den folgenden Code in der Quelldatei. Schließen Sie die hexadezimalen Zahlen in den ersten vier Spalten jeder Zeile (0xXX). Sie dienen als Bezugspunkte in den Schritten, die Folgen:

0 x 00 #include

0 x 01 #include

0 x 02

0x03using-Namespace std;

0 x 04

0x05int main() {}

0 x 06

0x07 cout0 x 08

0 x 09 system("PAUSE");

0x0A zurück 0;

0x0B}

Klicken Sie auf speichern.

3 Verstehen Sie die Linien 0 x 00 und 0 x 01. Sie zusätzliche zwei Bibliotheksdateien Programmplatz die Präprozessor-Direktive "gehören". Dann trägt "stdlib.h" "System"-Funktion, die die Konsole für Borland C++ Builder friert. (Für andere IDEs benötigen Sie weder "stdlib.h" noch "System.") "Iostream" enthält die "Ostream"-Klasse und die Objekte "Cout" und "Endl", die in Schritt 6 beschrieben werden.

4 Kennen Sie die Bedeutung von 0 x 03. Diese Zeile weist den Compiler, dass das Programm der Satz von Funktionen aus dem Namespace "std" verwendet. Namespaces werden verwendet, um die Gruppe von Funktionen zusammen, um Mehrdeutigkeit und Namen Doppelarbeit zu vermeiden.

5 Stellen Sie sicher, dass Sie verstehen, dass Linien 0 x 05, 0x0A und 0x0B. Sie beziehen sich auf "Main()-Funktion". Alle C++-Programm hat eine ""-Main()-Funktion. Die, die umschließen, die geschweiften Klammern "Main()-Funktion" bezeichnet das Programm Ausführung Speicherplatz. Die Reihenfolge der Ausführung ist von rechts nach links und von oben nach unten. Der "Main()-Funktion" gibt eine Ganzzahl zurück. Wenn sie 0 (null) zurückgibt, ist die Ausführung des Programms erfolgreich gewesen.

6 Lernen Sie die Bedeutung des 0x07. Dieser Code ist das Programm "Hello World". "Cout" ist ein Objekt der Klasse "Ostream" aus der Datei "Iostream" Bibliothek. Es wird verwendet, um Daten auf die Konsole, ein Ausgabe-Vorgang drucken. Die Caretzeichen, auch genannt "Einfügemarke Operatoren," sind immer mit Datenausgabe verbunden. "Endl" ist ein weiteres "Ostream"-Objekt, das die Zeile umgebrochen wird. Linie 0x07 würde dann lauten in Englisch als "den folgenden Datenstrom (String gefolgt von einem Zeilenumbruch) auf der Konsole übertragen."

7 Kompilieren Sie das Programm und führen Sie es. Solltest du eine Nachricht auf der DOS-Konsole, die liest, "Hello World." Diese Schritte sind die Grundlagen dessen, was ein C++-Programm ausmacht.

Tipps & Warnungen

  • C++ ist eine sehr leistungsfähige Programmiersprache für das Schreiben von Bibliotheken.
  • Well-Known C++-Bibliotheken enthalten die C++-Standardbibliothek, die Standard Template Library, die Microsoft Foundation Class Library (proprietäre) und der Boost-Bibliothek.