Lernpfad

C/C++-Grundlagen

Vom ersten Programm über Operatoren, Bedingungen, Schleifen, Strings und Arrays bis zu Funktionen und Structs, mit einer Challenge nach jedem Thema.

18 Lektionen · 32 Challenges

Pfad starten →

1 Erste Schritte 4 Lektionen

  1. Lektion 1 Challenge Hello World und Programmaufbau Vergleiche die kleinsten vollständigen Programme in C und C++.
  2. Lektion 2 Challenges Datentypen und formatierte Ausgabe Deklariere Ganz- und Fließkommazahlen und gib sie sicher aus.
  3. Lektion 2 Challenges Operatoren und Ausdrücke Verwende Rechen-, Zuweisungs-, Vergleichs- und logische Operatoren in C und C++.
  4. Lektion 2 Challenges Eingaben lesen und prüfen Lies Benutzereingaben und lehne ungültige Werte ab.

2 Entscheidungen 2 Lektionen

  1. Lektion 3 Challenges Bedingungen, Schleifen und switch Kombiniere Verzweigungen und Schleifen in einem kleinen Programm.
  2. Lektion 1 Challenge FizzBuzz Gib für die Zahlen von 1 bis 15 Fizz, Buzz oder FizzBuzz aus.

3 Schleifen 2 Lektionen

  1. Lektion 3 Challenges Schleifen: for, while und do-while Wiederhole Arbeit mit for-, while- und do-while-Schleifen sowie break und continue.
  2. Lektion 1 Challenge Einmaleins Gib eine Multiplikationstabelle für eine Zahl aus.

4 Strings und Text 3 Lektionen

  1. Lektion 2 Challenges Arrays und Strings Durchlaufe feste Arrays und ermittle Textlängen sicher.
  2. Lektion 3 Challenges Strings in C und C++ Vergleiche C-Zeichenarrays mit std::string in C++: Länge, Verbinden, Vergleichen und Suchen.
  3. Lektion 1 Challenge Palindrom prüfen Prüfe, ob ein Wort vorwärts und rückwärts gleich gelesen wird.

5 Sammlungen 2 Lektionen

  1. Lektion 1 Challenge Array-Werte summieren Berechne die Summe aller Werte eines Arrays.
  2. Lektion 2 Challenges Größten Array-Wert finden Finde den größten Wert in einem Array.

6 Funktionen 3 Lektionen

  1. Lektion 2 Challenges Funktionen und Parameterübergabe Vergleiche Wertübergabe, Pointer und Referenzen.
  2. Lektion 2 Challenges Primzahl prüfen Bestimme, ob eine ganze Zahl eine Primzahl ist.
  3. Lektion 2 Challenges Rekursion und Aufrufstack Löse ein Problem durch kleinere Instanzen.

7 Objekte und Klassen 2 Lektionen

  1. Lektion 1 Challenge struct in C und class in C++ Modelliere zusammengehörigen Zustand und Verhalten.
  2. Lektion 1 Challenge Pointer und Adressen Speichere eine Adresse, dereferenziere sie und ändere das Original.
Weiter mit: Programmiergrundlagen