Who should attend
Programmierer, Software-Entwickler.
Prerequisites
Programmierlogik für klassische Programmiersprachen oder vergleichbare Kenntnisse.
Course Objectives
Nach dem Besuch des Seminars können Sie strukturierte C-Programme entwickeln und bestehende Programme warten. Sie haben damit eine fundierte Grundlage für den weiteren Ausbau Ihrer C-Kenntnisse
Course Content
Grundlagen:
- Charakteristika von C
- Sprachumfang
- Programmaufbau
Elementare Datentypen:
- Deklarationen
- Definitionen
- Initialisierung
- Typen
- Konstanten
- Variablen
Operatoren:
- Zuweisungen
- Arithmetische, Vergleichs- und logische Operatoren
- Typkonvertierung
- Speicherbedarf
- Adress- und Verweisoperator
Anweisungen:
- Ausdruck vs. Anweisung
- Einfache Anweisung
- Anweisungsblock
Kontrollstrukturen:
- Selektoren
- Schleifen
Einfache Eingabe/Ausgabe:
- Zeichenweise und formatierte Ein- und Ausgabe
Arrays und Zeiger:
- Definition - Zugriff - Verwendung
Funktionen:
- Definition
- Prototypen
- Parameter
- Funktionsblock
- Rückgabewert
Der C-Preprozessor:
- Symbolische Definitionen
- Include-Dateien
Komplexe Datentypen:
- Strukturen
- Zeiger
- Typvereinbarung