C für Spracheinsteiger
Ihre Termine
| Datum | Ort | Preis | |
|---|---|---|---|
| 19.01.2026 -23.01.2026 |
Virtuelles Live Training | % 2.701,30 €* | Buchen |
| 19.01.2026 -23.01.2026 |
Düsseldorf | % 2.701,30 €* | Buchen |
| 02.03.2026 -06.03.2026 |
Virtuelles Live Training | % 2.701,30 €* | Buchen |
| 13.04.2026 -17.04.2026 |
Virtuelles Live Training | % 2.701,30 €* | Buchen |
| 15.06.2026 -19.06.2026 |
Virtuelles Live Training | % 2.701,30 €* | Buchen |
| 17.08.2026 -21.08.2026 |
Virtuelles Live Training | % 2.701,30 €* | Buchen |
| 28.09.2026 -02.10.2026 |
Virtuelles Live Training | % 2.701,30 €* | Buchen |
| 28.09.2026 -02.10.2026 |
Stuttgart | % 2.701,30 €* | Buchen |
| 02.11.2026 -06.11.2026 |
Virtuelles Live Training | % 2.701,30 €* | Buchen |
| 07.12.2026 -11.12.2026 |
Virtuelles Live Training | % 2.701,30 €* | Buchen |
* Preise inkl. der gesetzlichen Mehrwertsteuer
Beschreibung
Das Seminar vermittelt die Grundlagen der Programmiersprache C und der Handhabung typischer C-Entwicklungswerkzeuge wie Compiler, Linker und Präprozessor. Neben den Eigenschaften der Sprache lernen Sie auch, worauf Sie bei der Entwicklung mit C besonders achten müssen, z.B. bei der Speicherverwaltung. Alle Inhalte werden durch umfangreiche Übungen gefestigt.
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.
Inhalte
Grundlagen
- Charakteristika von C
- Sprachumfang
- Programmaufbau
Elementare Datentypen
- Deklarationen und Definitionen
- Initialisierung
- Datentypen
- Literale, Variablen und Konstanten
Operatoren
- Zuweisungen
- Arithmetische, Vergleichs- und logische Operatoren
- Typkonvertierung
- Adress- und Verweisoperator
Anweisungen
- Ausdruck vs. Anweisung
- Arten von Anweisungen
- Anweisungsblock
Kontrollstrukturen
- Entscheidungskonstrukte
- Schleifen
Einfache Eingabe/Ausgabe
- Formatierte Ausgabe
- Einfache Eingabe
Arrays und Pointer (Zeiger)
- Definition und Zugriff
- Zusammenhang zwischen Arrays und Pointern
- Verwendung von Pointern
Funktionen
- Definition und Prototyp
- Parameter und Argumente
- Funktionsblock
- Rückgabewert
Der C-Präprozessor
- Include-Anweisung
- Header-Dateien
- Symbolische Definitionen
Komplexe Datentypen
- Strukturen
- Zeiger auf Strukturen
- Typvereinbarung
Speicherverwaltung auf dem Heap
- Unterschied der Speicherbereiche Stack und Heap
- Speicherbelegung auf dem Heap
- Freigabe von Speicher auf dem Heap
- Arrays von Pointern