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 der Aufbau eines Programms in C und C++ In dieser Lektion vergleichst du das kürzeste vollständige Programm in C und C++ und lernst den grundlegenden Aufbau eines Programms kennen.
  2. Lektion 2 Challenges Datentypen und Ausgabeformatierung in C und C++ In dieser Lektion deklarierst du Ganzzahl- und Gleitkommavariablen und gibst sie in C und C++ im richtigen Format aus.
  3. Lektion 2 Challenges Operatoren und Ausdrücke in C und C++ In dieser Lektion verwendest du arithmetische, Zuweisungs-, Vergleichs- und logische Operatoren in C und C++ und lernst die Regel der ganzzahligen Division kennen.
  4. Lektion 2 Challenges Eingaben einlesen und prüfen in C und C++ In dieser Lektion liest du Benutzereingaben ein und weist ungültige Werte in C und C++ zurück.

2 Entscheidungen 2 Lektionen

  1. Lektion 3 Challenges Bedingungen, Schleifen und switch in C und C++ In dieser Lektion kombinierst du Schleifen und eine switch-Anweisung in einem kleinen Programm, das einen Durchschnitt berechnet und eine Note vergibt.
  2. Lektion 1 Challenge Die Aufgabe FizzBuzz in C und C++ In dieser Lektion gibst du mit einer Schleife und Bedingungen für die Zahlen von 1 bis 15 Fizz, Buzz oder FizzBuzz aus.

3 Schleifen 2 Lektionen

  1. Lektion 3 Challenges Die Schleifen for, while und do-while in C und C++ In dieser Lektion wiederholst du Aufgaben mit den Schleifen for, while und do-while und steuerst sie mit break und continue.
  2. Lektion 1 Challenge Das Einmaleins in C und C++ ausgeben In dieser Lektion gibst du mit einer for-Schleife und formatierter Ausgabe die Malreihe einer Zahl aus.

4 Strings und Text 3 Lektionen

  1. Lektion 2 Challenges Arrays und Strings in C und C++ In dieser Lektion durchläufst du ein Array fester Größe und bestimmst in C und C++ sicher die Länge eines Strings.
  2. Lektion 3 Challenges Strings in C und C++ In dieser Lektion vergleichst du die Zeichenarrays von C mit std::string von C++ beim Ermitteln der Länge, beim Verketten, Vergleichen und Suchen.
  3. Lektion 1 Challenge Palindrome in C und C++ prüfen In dieser Lektion prüfst du, ob ein Wort vorwärts und rückwärts gleich gelesen wird, indem du die symmetrischen Zeichen vergleichst.

5 Sammlungen 2 Lektionen

  1. Lektion 1 Challenge Die Elemente eines Arrays summieren in C und C++ In dieser Lektion addierst du mit einer Schleife und einer Sammelvariablen alle Werte eines Arrays.
  2. Lektion 2 Challenges Den größten Wert eines Arrays finden in C und C++ In dieser Lektion findest du den größten Wert eines Arrays, indem du die Elemente nacheinander vergleichst.

6 Funktionen 3 Lektionen

  1. Lektion 2 Challenges Funktionen und Parameterübergabe in C und C++ In dieser Lektion vergleichst du drei Arten, Parameter an eine Funktion zu übergeben: als Wert, als Zeiger und als Referenz.
  2. Lektion 2 Challenges Primzahlen in C und C++ prüfen In dieser Lektion prüfst du, ob eine ganze Zahl eine Primzahl ist, indem du Teiler bis zu ihrer Quadratwurzel testest.
  3. Lektion 2 Challenges Rekursion und Aufrufstapel in C und C++ In dieser Lektion berechnest du die Fakultät mit einer rekursiven Funktion und lernst die Abbruchbedingung und den Speicherbedarf der Rekursion kennen.

7 Objekte und Klassen 2 Lektionen

  1. Lektion 1 Challenge struct in C und class in C++ In dieser Lektion bildest du ein Bankkonto mit struct in C und mit class in C++ ab und siehst den Unterschied zwischen beiden Ansätzen.
  2. Lektion 1 Challenge Zeiger und Adressen in C und C++ In dieser Lektion speicherst du die Adresse einer Variablen in einem Zeiger, greifst über den Zeiger auf den Wert zu und änderst die ursprüngliche Variable.
Weiter mit: Programmiergrundlagen