* 2.2 Roboterumgebung & 2.3 GTK+-Programmierung in das neue Kapitel Zusatzaufgaben an das Ende des Skripts verschoben.
* Arbeiten mit dem Terminal als eigenes Unterkapitel
* Kapitel Einführung in C:
-3.2.1 bis 3.2.3 (Programmierstil, Fehlersuche) als eigene Kapitel
-Rest des Kapitels in Hello World! zusammengefasst
* Datentypen und Variablen:
- Zusammengefasst
- Enum hinzugefügt
* Vergleichsoperatoren und logische Operatoren in Kontrollstrukturen verschoben
* Programmierstil an das Ende des Skripts verschoben
* Zusammengesetzte Datentypen: zusammengefasst, enum in Datentypen verschoben
* Funktionen: Präprozessor entfernt
* Zeiger: zusammengefasst
* Arbeitsumgebung für Zuhause hinzugefügt
* Anhang: Häufige Compilerfehler und C Reference Card hinzugefügt
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hier wäre eine überarbeitete Version des Inhaltsverzeichnisses für das CBuch.
Vorwort
Arbeitsumgebung
Vorarbeit
Brad
Arbeitsblatt und Multiple Choice-Tests
Arbeiten mit dem Terminal
Programmieren in C
Hello World!
Datentypen und Variablen
Ganzzahlen (int, long, short)
Gleitkommazahlen (float, double)
Zeichen (char)
Zeichenketten
Aufzählungen (enum)
Arithmetische Operatoren
Ein- und Ausgabe
Ausgabe mit printf
Eingabe mit scanf
Kontrollstrukturen
Vergleichsoperatoren und logische Operationen
Bedingte Anweisungen (if, else, switch)
if-Anweisung
switch-Anweisung
Schleifen (for, while, do while)
while-Schleifen
do-while-Schleifen
for-Schleifen
break-Anweisung
continue-Anweisung
Zusammengesetzte Datentypen
Arrays
Datentyp Array
Schleifen und Arrays
Zeichenketten
Mehrdimensionale Arrays
Strukturen (struct)
Funktionen
Unterprogramme, Lokalität
Deklaration und Definition
Globale und lokale Variablen
Werteübergabe
Rückgabewert
Parameterübergabe
Übergabe von Arrays
Rekursion
Bibliotheksfunktionen
Zeiger (Pointer) und dynamische Datenstrukturen
Zeiger (Pointer)
Zeiger und Arrays
Funktionen und Zeiger
Dynamische Datenstrukturen
Einführung
Speicher reservieren (malloc)
Speicher freigeben (free)
Zeiger und Strukturen
Verkettete Listen
Fortgeschrittene Themen
Zeigerarithmetik
Arrays von Zeigern
Programmierstil
Codeformatierung
Namensgebung
Aufteilen in Funktionen
Fehler und Fehlersuche
Compilerfehler
Logische Fehler
Häufige Fehler
Zusatzaufgaben
Roboter
GTK+-Programmierung
Arbeitsumgebung für Zuhause
Anhang
ASCII-Tabelle
Reservierte Wörter
Häufige Compilerfehler
C Reference Card
Interessant wäre:
- Was ist anders als bisher?
- Warum soll es anders werden? (Welches Problem soll die Änderung lösen?)
Änderungen:
* 2.2 Roboterumgebung & 2.3 GTK+-Programmierung in das neue Kapitel Zusatzaufgaben an das Ende des Skripts verschoben.
* Arbeiten mit dem Terminal als eigenes Unterkapitel
* Kapitel Einführung in C:
-3.2.1 bis 3.2.3 (Programmierstil, Fehlersuche) als eigene Kapitel
-Rest des Kapitels in Hello World! zusammengefasst
* Datentypen und Variablen:
- Zusammengefasst
- Enum hinzugefügt
* Vergleichsoperatoren und logische Operatoren in Kontrollstrukturen verschoben
* Programmierstil an das Ende des Skripts verschoben
* Zusammengesetzte Datentypen: zusammengefasst, enum in Datentypen verschoben
* Funktionen: Präprozessor entfernt
* Zeiger: zusammengefasst
* Arbeitsumgebung für Zuhause hinzugefügt
* Anhang: Häufige Compilerfehler und C Reference Card hinzugefügt