Einführung
- Wichtigkeit von Datentypen
- C-Datentypen
- Kontrollstrukturen
- Modualisierung von von Code durch Funktionen
Programmiersprace C
- Aufbau des Programms
- Kommentare
Datentypen, Wertebereiche und Gültigkeit
- Variablen deklarieren, definieren, initialisieren
- Namensgebung
- Notationen
- literal
- hexadezimal
- oktal
- Datentypen
- Variablen
- lokal
- global
- statisch
Operatoren
- arithmetische, Bit-, Vergleichsoperatoren
- Konvertierung von Typen
- andere Operatoren
Kontrollstrukturen
Funktionen
- Definitionen
- Prototypen
- Parameter
- return
Eingabe- und Ausgabesteuerung
Felder und Zeichenketten
- Begriffserklärung, Anlegen und Erklärung von Feldern (Arrays)
- Zeichenketten und -felder
- Verarbeitung von Zeichenketten (strings) mit string.h
Zeiger und Speicherverwaltung
- Deklarieren und Initialisieren von Zeigern
- Adress- und Verweisoperator
- Arithmetik von Zeigern
- Call by reference
- Pointers (Zeiger) und Arrays
- malloc, free, calloc, realloc
C Standard-Bibliothek