Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Einstiegspunkt Eines C++-Programms | Erste Schritte
C++ Einführung
course content

Kursinhalt

C++ Einführung

C++ Einführung

1. Erste Schritte
2. Einführung in Operatoren
3. Variablen und Datentypen
4. Einführung in den Programmfluss
5. Einführung in Funktionen

book
Einstiegspunkt Eines C++-Programms

Jedes C++-Programm muss eine main()-Funktion haben. Sie dient als Einstiegspunkt des Programms. Ohne eine main()-Funktion wüsste der Compiler nicht, wo das Programm mit der Ausführung beginnen soll. Ihr Name ist reserviert, was bedeutet, dass der Funktionsname main() nicht geändert werden kann, und er muss einer bestimmten Signatur folgen, damit das Programm korrekt läuft.

cpp

main

copy
1234
int main() { return 0; }
  • int main(): der Startpunkt eines Programms. Er wird als Hauptfunktion bezeichnet und ist der Ort, an dem das Programm mit der Ausführung beginnt;
  • { }: geschweifte Klammern definieren einen Codeblock. Alles innerhalb dieser Klammern gehört zur Hauptfunktion und ist Teil der Logik des Programms;
  • return 0;: markiert das Ende des Programms und zeigt an, dass es erfolgreich ausgeführt wurde. Die 0 bedeutet, dass alles gut gelaufen ist. Wenn es Probleme gab, könnte dieser Wert in der Ausgabe anders sein.

Hinweis

Die return 0; Anweisung ist optional am Ende der Hauptfunktion. Wird sie weggelassen, fügt der Compiler sie automatisch ein.

Innerhalb der main() Funktion kannst du damit beginnen, deinen Code zu schreiben. Jeder Ausdruck sollte mit einem ; Symbol enden, damit das Programm erkennen kann, wann ein Befehl endet und der nächste beginnt.

cpp

main

copy
1234
int main() { 5 + 5; }

Oben siehst du einen einfachen Ausdruck. Ausdrücke bilden die Grundlage von Anweisungen und definieren, wie Werte in einem Programm berechnet oder manipuliert werden. Der obige Ausdruck beinhaltet keine Variablen, eingebauten Befehle oder etwas Komplexes, aber wir werden all diese Elemente in Zukunft verwenden.

cpp

main

copy
123456
int main() { 5 + 5; 1 - 8; 9 / 3; }

Sie können beliebig viele Ausdrücke schreiben, aber jeder muss mit einem ; enden. Wenn Sie das Semikolon aus 5+5; entfernen, interpretiert C++ den Ausdruck 5 + 5 1 - 8; falsch und generiert einen Fehler. Allerdings können Sie Ihren gesamten Code auch in einer einzigen Zeile schreiben, wenn Sie möchten.

cpp

main

copy
1234
int main() { 5 + 5; 1 - 8; 9 / 3; }

Wenn Sie den obigen Code ausführen, erscheint nichts in der Konsole. Dies liegt daran, dass C++ die Berechnung überspringen könnte, wenn festgestellt wird, dass das Ergebnis nicht verwendet wird. Außerdem gibt es keinen Befehl, um das Ergebnis anzuzeigen oder zu speichern.

1. Welche der folgenden Aussagen über die main()-Funktion ist false?

2. Wozu dient die Anweisung return 0; am Ende der main()-Funktion?

3. Was passiert, wenn Sie die Semikolons am Ende von Ausdrücken innerhalb der main()-Funktion weglassen?

Welche der folgenden Aussagen über die `main()`-Funktion ist `false`?

Welche der folgenden Aussagen über die main()-Funktion ist false?

Wählen Sie die richtige Antwort aus

Wozu dient die Anweisung `return 0;` am Ende der `main()`-Funktion?

Wozu dient die Anweisung return 0; am Ende der main()-Funktion?

Wählen Sie die richtige Antwort aus

Was passiert, wenn Sie die Semikolons am Ende von Ausdrücken innerhalb der `main()`-Funktion weglassen?

Was passiert, wenn Sie die Semikolons am Ende von Ausdrücken innerhalb der main()-Funktion weglassen?

Wählen Sie die richtige Antwort aus

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 2
We're sorry to hear that something went wrong. What happened?
some-alt