C Programmierung Fortgeschrittenenkurs

Classroom Schulung | Deutsch | Anspruch

Schulungsdauer: 3 Tage

Ziele

In dieser 3-tägigen Schulung "C Programmierung Fortgeschrittene" lernen Sie fortgeschrittene Funktionen und Konzepte der C-Programmierung. Dies beinhaltet Themen wie Strukturen, Union und Bitfelder, Pointer-Anwendungen, Datenstrukturen und Algorithmen sowie die allgemeine C-Bibliothek. Sie werden auch die Dateiverarbeitung kennenlernen, einschließlich des Öffnens, Anlegens und Löschens von Dateien sowie formatierter Ein- und Ausgaben. Das Ziel dieser Schulung ist es, Ihnen fortgeschrittene Kenntnisse und Fähigkeiten in der C-Programmierung zu vermitteln, um komplexe Probleme zu lösen und effiziente Programme zu entwickeln.

Zielgruppe

Entwickler

Voraussetzungen

C Programmierung Grundkurs oder solide Grundkenntnisse

Agenda

Kurze Rekapitulation zu den Grundfunktionen von C

Strukturen, Union und Bitfelder

  • Deklaration und Initialisierung von Strukturen, struct
  • Strukturen übergeben und zurückgeben
  • Felder von Strukturen
  • Geschachtelte Strukturen
  • Union (Variante), union
  • Bitfelder

Anwendung der Pointer

  • Zusammengesetzte Zeiger
  • Zeiger auf Funktionen

Datenstrukturen und Algorithmen

  • Rekursive Datentypen am Beispiel einer verketteten Liste
  • Einfach und doppelt verkettete Listen
  • Weitere komplexe Datentypen

Allgemeine C-Bibliothek

  • Header-Datei
  • Typkonvertierungen: atof, atoi, atol, strtod, strtol, strtoul
  • Zufallszahlen: rand, srand
  • Allokation: malloc, calloc, realloc, free

Dateien und Ein-/Ausgabe

  • Dateien und Handles, File-Deskriptor
  • Dateiattribute
  • Dateien öffnen, anlegen/erzeugen und löschen
  • Formatierte Ein-/Ausgaben mit fprintf, fscanf
  • Dateiende und Fehlerbehandlung
  • Dateizeiger verändern, zeilenweises Arbeiten
  • Blöcke lesen und schreiben

Über den Dozenten

Christoph Stockmayer

Ziele

In dieser 3-tägigen Schulung "C Programmierung Fortgeschrittene" lernen Sie fortgeschrittene Funktionen und Konzepte der C-Programmierung. Dies beinhaltet Themen wie Strukturen, Union und Bitfelder, Pointer-Anwendungen, Datenstrukturen und Algorithmen sowie die allgemeine C-Bibliothek. Sie werden auch die Dateiverarbeitung kennenlernen, einschließlich des Öffnens, Anlegens und Löschens von Dateien sowie formatierter Ein- und Ausgaben. Das Ziel dieser Schulung ist es, Ihnen fortgeschrittene Kenntnisse und Fähigkeiten in der C-Programmierung zu vermitteln, um komplexe Probleme zu lösen und effiziente Programme zu entwickeln.

Zielgruppe

Entwickler

Voraussetzungen

C Programmierung Grundkurs oder solide Grundkenntnisse

Agenda

Kurze Rekapitulation zu den Grundfunktionen von C

Strukturen, Union und Bitfelder

  • Deklaration und Initialisierung von Strukturen, struct
  • Strukturen übergeben und zurückgeben
  • Felder von Strukturen
  • Geschachtelte Strukturen
  • Union (Variante), union
  • Bitfelder

Anwendung der Pointer

  • Zusammengesetzte Zeiger
  • Zeiger auf Funktionen

Datenstrukturen und Algorithmen

  • Rekursive Datentypen am Beispiel einer verketteten Liste
  • Einfach und doppelt verkettete Listen
  • Weitere komplexe Datentypen

Allgemeine C-Bibliothek

  • Header-Datei
  • Typkonvertierungen: atof, atoi, atol, strtod, strtol, strtoul
  • Zufallszahlen: rand, srand
  • Allokation: malloc, calloc, realloc, free

Dateien und Ein-/Ausgabe

  • Dateien und Handles, File-Deskriptor
  • Dateiattribute
  • Dateien öffnen, anlegen/erzeugen und löschen
  • Formatierte Ein-/Ausgaben mit fprintf, fscanf
  • Dateiende und Fehlerbehandlung
  • Dateizeiger verändern, zeilenweises Arbeiten
  • Blöcke lesen und schreiben

Über den Dozenten

Christoph Stockmayer

Tags

C

Diese Seite weiterempfehlen