C Programmierung lernen: Grundlagen, Speicherverwaltung und moderne C-Standards

Total time
Location
At location, Online
Starting date and place

C Programmierung lernen: Grundlagen, Speicherverwaltung und moderne C-Standards

GFU Cyrus AG
Logo GFU Cyrus AG
Provider rating: starstarstarstarstar_border 8.2 GFU Cyrus AG has an average rating of 8.2 (out of 16 reviews)

Need more information? Get more details on the site of the provider.

Starting dates and places
placeKöln
17 Aug 2026 until 19 Aug 2026
computer Online: Zoom
17 Aug 2026 until 19 Aug 2026
placeKöln
16 Nov 2026 until 18 Nov 2026
computer Online: Zoom
16 Nov 2026 until 18 Nov 2026
placeKöln
15 Feb 2027 until 17 Feb 2027
computer Online: Zoom
15 Feb 2027 until 17 Feb 2027
placeKöln
3 May 2027 until 5 May 2027
computer Online: Zoom
3 May 2027 until 5 May 2027
placeKöln
2 Aug 2027 until 4 Aug 2027
computer Online: Zoom
2 Aug 2027 until 4 Aug 2027
placeKöln
3 Nov 2027 until 5 Nov 2027
computer Online: Zoom
3 Nov 2027 until 5 Nov 2027
Description

Schulungen der Extraklasse ✔ Durchführungsgarantie ✔ Trainer aus der Praxis ✔ Kostenfreies Storno ✔ 3=2 Kostenfreie Teilnahme für den Dritten ✔ Persönliche Lernumgebung ✔ Kleine Lerngruppen

Seminarziel

Nach dem Seminar beherrschen Sie die grundlegenden Konzepte der C-Programmierung und können eigenständig strukturierte Programme entwickeln. Sie verstehen den Umgang mit Speicher, Pointern und Funktionen und sind in der Lage, typische Fehler zu vermeiden. Zudem können Sie Programme kompilieren, testen und analysieren sowie moderne Werkzeuge zur Entwicklung einsetzen.

Inhalt

  • Grundlagen der C-Programmierung und Sprachkonzepte
    • Struktur eines C-Programms und Build-Prozess
    • Überblick über C18 und relevante Neuerungen bis C23
    • Compiler, Toolchains und Entwicklungsumgebungen
  • Datentypen und Speicherlayout
    • elementare Datentypen, void und sizeof()
    • Arrays, struct, enum, union und Bitfe…

Read the complete description

Frequently asked questions

There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.

Didn't find what you were looking for? See also: C/C++, Business Information Systems, Programming (general), Web Accessibility, and Web Analytics.

Schulungen der Extraklasse ✔ Durchführungsgarantie ✔ Trainer aus der Praxis ✔ Kostenfreies Storno ✔ 3=2 Kostenfreie Teilnahme für den Dritten ✔ Persönliche Lernumgebung ✔ Kleine Lerngruppen

Seminarziel

Nach dem Seminar beherrschen Sie die grundlegenden Konzepte der C-Programmierung und können eigenständig strukturierte Programme entwickeln. Sie verstehen den Umgang mit Speicher, Pointern und Funktionen und sind in der Lage, typische Fehler zu vermeiden. Zudem können Sie Programme kompilieren, testen und analysieren sowie moderne Werkzeuge zur Entwicklung einsetzen.

Inhalt

  • Grundlagen der C-Programmierung und Sprachkonzepte
    • Struktur eines C-Programms und Build-Prozess
    • Überblick über C18 und relevante Neuerungen bis C23
    • Compiler, Toolchains und Entwicklungsumgebungen
  • Datentypen und Speicherlayout
    • elementare Datentypen, void und sizeof()
    • Arrays, struct, enum, union und Bitfelder
    • Datentypen von Konstanten und Speicherrepräsentation
  • Operatoren und Ausdrücke
    • arithmetische, logische und Bit-Operatoren
    • Operatorprioritäten und Seiteneffekte
    • Pointer (Zeiger) und die Operatoren &, *
  • Kontrollstrukturen und Programmfluss
    • if, switch, while, do...while und for-Schleifen
    • Sprunganweisungen und strukturierte Programmierung
    • Fehlervermeidung und saubere Kontrollflüsse
  • Funktionen und Modularisierung
    • Funktionsdefinitionen und Rückgabewerte
    • Parameterübergabe (Call by Value / Referenzkonzepte mit Pointern)
    • Aufteilung von Code in mehrere Dateien und Header
  • Präprozessor und Makros
    • #include, #define und bedingte Kompilierung
    • Makros und typische Einsatzszenarien
    • Grenzen und Risiken des Präprozessors
  • Speicherverwaltung und Pointer-Konzepte
    • dynamische Speicherverwaltung mit malloc, free, realloc
    • Pointer-Arithmetik und Speicherzugriffe
    • Vermeidung typischer Fehler wie Memory Leaks und Dangling Pointer
  • String-Verarbeitung und Standardbibliothek
    • Arbeiten mit Zeichenketten (strcpy, strcmp, strlen etc.)
    • Sichere Alternativen und Best Practices
    • Umgang mit Standardbibliotheken
  • Ein- und Ausgabe sowie Dateiverarbeitung
    • Standard-Ein-/Ausgabe und formatierte Ausgabe
    • Dateizugriffe und Fehlerbehandlung
    • Plattformabhängige Besonderheiten
  • Moderne C-Entwicklung und Best Practices
    • Coding Guidelines und lesbarer Code
    • Debugging mit gdb und Analyse-Tools
    • Einführung in statische Codeanalyse und Testing
    • Überblick zu sicherem C und aktuellen Sprachfeatures
There are no reviews yet.
Share your review
Do you have experience with this course? Submit your review and help other people make the right choice. As a thank you for your effort we will donate $1.- to Stichting Edukans.

There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.