Informationen zu Cookies auf dieser Seite

Unsere Website verwendet Cookies, um ihre Funktion sicherzustellen und um Informationen über Leistung und Nutzung der Website zu sammeln und auszuwerten. Datenschutzerklärung

  • Kurse
    • Discord
    • Twitter
    • Linkedin
    • Facebook
    • Instagram
  • Preise
  • English
  • Čeština
  • Deutsch
  • Русский
AnmeldenKostenlos starten
  • Kurse
  • Preise

Community

Anmelden
  
  • Kurse
    • Discord
    • Twitter
    • Linkedin
    • Facebook
    • Instagram
  • Preise
  • English
  • Čeština
  • Deutsch
  • Русский
AnmeldenKostenlos starten
  • Kurse
  • Preise

Community

Anmelden

Dein erstes Programm

Willkommen im C++-Kurs! C++ ist eine der meistverwendeten Programmiersprachen der Welt. Computerspiele und Spiel-Engines wie die Unreal Engine sind darin geschrieben, ebenso Webbrowser, Foto- und Videobearbeitungsprogramme und die Software in Autos, Robotern und vielen anderen Geräten. Programmierer wählen sie überall dort, wo ein Programm schnell laufen muss.

In diesem Kurs lernst du, Programme zu schreiben, die rechnen, Entscheidungen treffen, Arbeit wiederholen, mit Listen von Werten umgehen und aus kleineren Teilen, den Funktionen, aufgebaut sind. Am Ende schreibst du ein kleines eigenes Projekt. Und dein erstes Programm schreibst du gleich jetzt.

Ein Programm ist eine Folge von Anweisungen: Befehlen, die der Computer nacheinander von oben nach unten ausführt. Ein Computer versteht C++ aber nicht direkt. Zuerst muss ein Compiler das Programm verarbeiten: Er prüft, ob das Programm richtig geschrieben ist, und übersetzt es in Befehle, die der Computer versteht. Wenn du auf Ausführen klickst, kompiliert diese Seite dein Programm und führt es sofort aus.

Das ist ein ganzes Programm, das eine Begrüßung ausgibt:

#include <iostream>

int main() {
    std::cout << "Hallo!" << std::endl;
}

Das gibt aus:

Hallo!

Was die einzelnen Teile bedeuten:

  • #include <iostream> fügt dem Programm einen Teil der Standardbibliothek hinzu: die Sammlung fertiger Werkzeuge, die immer zu C++ gehört. Dieser Teil kümmert sich um Eingabe und Ausgabe und kann Text ausgeben. Ohne ihn würde das Programm std::cout nicht kennen.
  • int main() { } ist der Hauptteil des Programms, die Funktion main. Hier beginnt das Programm: Es führt die Anweisungen zwischen den geschweiften Klammern { und } von oben nach unten aus und endet dann. Jedes C++-Programm hat genau eine main-Funktion. Was int und die runden Klammern () bedeuten, erfährst du in der Lektion über Funktionen. Betrachte es vorerst als festen Rahmen, in den du deinen Code schreibst.
  • std::cout (character output, „Zeichenausgabe“) ist die Ausgabe des Programms. Alles, was du dorthin schickst, erscheint in der Ausgabe. std:: bedeutet „aus der Standardbibliothek“. Im Netz findest du oft Programme, die mit der Zeile using namespace std; beginnen und dann nur cout schreiben. Das spart Tipparbeit, aber in größeren Programmen können Namen dadurch durcheinandergeraten, deshalb schreiben wir in diesem Kurs std::.
  • << schickt das, was danach folgt, an die Ausgabe. Du kannst es dir als Pfeil vorstellen, der auf std::cout zeigt.
  • "Hallo!" ist ein Text. Text steht in doppelten Anführungszeichen ", die zeigen, wo der Text beginnt und wo er endet. Genau das, was dazwischen steht, wird ausgegeben.
  • std::endl (end line, „Zeilenende“) beendet die Zeile, sodass die nächste Ausgabe in einer neuen Zeile beginnt.
  • Das Semikolon ; beendet eine Anweisung, so wie ein Punkt einen Satz beendet. Es steht nach jeder Anweisung in main. Die Zeilen #include, int main() { und } sind keine Anweisungen, deshalb haben sie keins.

C++ unterscheidet Groß- und Kleinbuchstaben, deshalb endet std::Cout mit einem Fehler. Fehlt in einem Programm zum Beispiel ein Semikolon, führt der Compiler es nicht aus und zeigt in der Ausgabe eine rote Fehlermeldung an, etwa expected ';' after expression. Keine Sorge: Prüfe die Semikolons und Anführungszeichen und führe das Programm erneut aus. Später in dieser Lektion lernst du, diese Meldungen zu lesen.

So schreibst du es:

"Shift + 2
/Shift + 7
\Alt Gr + ß
{Alt Gr + 7
}Alt Gr + 0
<<
>Shift + <
[Alt Gr + 8
]Alt Gr + 9
##
&Shift + 6
|Alt Gr + <
*Shift + +

Anweisungen

  1. 1

    Im Editor steht das Programm aus dem Beispiel. Klicke unter dem Editor auf Ausführen und sieh dir die Ausgabe an (auf dem Handy unter Ausgabe). Der erste Start kann ein paar Sekunden dauern, weil der Compiler erst geladen wird.

    Ändere dann den Text in den Anführungszeichen, sodass das Programm die traditionelle erste Nachricht jedes Programmierers ausgibt:

    Hallo, Welt!
  2. 2

    Füge unter dieser Anweisung eine zweite std::cout-Anweisung hinzu, die in der nächsten Zeile deinen Namen ausgibt. Vergiss die Anführungszeichen und das Semikolon am Ende nicht.

1/8

  1. 1. Dein erstes Programm
  2. 2. Mehrere Zeilen
  3. 3. Quiz: Zeilenumbrüche
  4. 4. Text und Zahlen
  5. 5. Kommentare
  6. 6. Fehlermeldungen lesen
  7. 7. Quiz: Finde den Fehler
  8. 8. Zusammenfassung
Weiter

Programmieren lernen, kostenlos

Mit der Registrierung akzeptierst du die Nutzungsbedingungen und die Datenschutzerklärung.

Oder registriere dich mit: