0

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

Zielgruppe

ZielgruppeProgrammierer, Software-Entwickler.VoraussetzungenGrundlagen der Programmierlogik oder vergleichbare Kenntnisse.