Seminarinformationen

Seminar - Ziel

In diesem 4-tägigen Seminar „C Programmierung Grundlagen (ohne Vorkenntnisse)“ werden Ihnen die wesentlichen Konzepte und Techniken der C-Programmierung nähergebracht. Sie erhalten einen umfassenden Überblick über die Bedeutung von Datentypen und lernen die verschiedenen Datentypen in C kennen. Darüber hinaus wird die Rolle und Anwendung von Kontrollstrukturen wie Schleifen und Verzweigungen erläutert. Sie erfahren, wie die Programmiersprache C aufgebaut ist, wie Sie Kommentare verwenden und mit Deklarationen, Definitionen und der Initialisierung von Variablen umgehen.

Die unterschiedlichen Datentypen, deren Wertebereiche und Gültigkeitsbereiche werden genau erklärt. Sie lernen zudem, wie Sie mit Operatoren wie arithmetischen Operatoren, Bit-Operatoren und Vergleichsoperatoren arbeiten. Das Thema Typkonvertierungen wird ebenso behandelt, wie die Anwendung weiterer Operatoren. Funktionen werden detailliert erklärt, einschließlich Funktionsdefinitionen, Prototypen, Parametern und Rückgabewerten.

Darüber hinaus lernen Sie, wie Sie Eingaben steuern und formatierte Ausgaben mit der Funktion „printf“ erzeugen. Die Verarbeitung von Strings und Zeichenketten unter Verwendung der Bibliothek string.h wird ebenfalls behandelt. Sie werden mit Zeigern, Speicherverwaltung und der C Standard Library vertraut gemacht. Während der Schulung haben Sie die Möglichkeit, erste einfache Programme zu erstellen und das Gelernte direkt in der Praxis anzuwenden.

Teilnehmer - Zielgruppe

  • Programmierer

Kurs - Voraussetzungen

Für die Teilnahme am Kurs sind keinerlei Vorkenntnisse erforderlich.

Wenn Sie bereits Kenntnisse in der Programmierung haben, empfehlen wir Ihnen den Kurs C Programmierung Grundlage

Seminardauer

  • 4 Tage
  • 09:00 Uhr bis 17:00 Uhr

Schulungsunterlagen

  • nach Absprache

Seminar-Inhalt / Agenda

Einführung in die Programmierung

  • Warum sind Datentypen wichtig? Welche Datentypen kennt C?
  • Die Bedeutung und der Einsatz von Kontrollstrukturen
  • Modularisierung von Code durch Funktionen

Einstieg in die Programmiersprache C

  • Programmaufbau
  • Kommentare

Datentypen, Wertebereiche und Gültigkeit

  • Deklarationen, Definitionen, Initialisierung von Variablen
  • Namensgebung
  • Die verschiedenen Notationen in C: literal, hexadezimal, oktal
  • Basis-Datentypen
  • Lokale, globale, statische Variablen

Operatoren

  • Arithmetische Operatoren
  • Bit-Operatoren
  • Vergleichsoperatoren
  • Typkonvertierung
  • Weitere Operatoren

Kontrollstrukturen

  • Schleifen
  • Verzweigungen

Funktionen

  • Funktionsdefinitionen, Prototypen
  • Parameter, return

Eingabesteuerung & Ausgabesteuerung

  • Formatierte Ausgaben mit printf
  • Eingaben mit scanf

Erste, einfache Programme entwickeln

Präprozessor

Arrays und Strings

  • Arrays deklarieren und initialisieren
  • Strings und Zeichenfelder
  • Zeichenkettenverarbeitung über die Bibliothek string.h

Zeiger (Pointer) und Speicherverwaltung

  • Zeiger deklarieren und initialisieren, NULL
  • Adress- und Verweisoperator
  • Zeigerarithmetik
  • Funktionsaufrufe mit Referenzübergabe (engl. call by reference)
  • Zeiger und Arrays
  • Speicher allozieren mit malloc und Freigabe mit free, calloc, realloc

Die C Standard Library

Debugging

  • Anhalten des Programms mit Haltepunkten (Breakpoints)
  • Schrittweise Ausführung eines Programms
  • Ausgabe von Informationen im angehaltenen Programm
  • Ausgabe der aktuellen Hierarchie von Funktions-(Methoden-)Aufrufen (Call-Stack)
  • Verändern von Variableninhalten

Weitere Schulungen zu Thema C

C Programmierung Einführung

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

In diesem 3-tägigen Seminar "Grundlagen der C-Programmierung" erhalten Sie einen professionellen Einstieg in die Programmiersprache C. Sie erlernen die grundlegenden Strukturen und Eigenschaften von C. Nach Abschluss der Schulung sind Sie in der Lage, eigene ...

C Programmierung Fortgeschrittene

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

In diesem 3-tägigen Seminar "C Programmierung Fortgeschrittene" erwerben Sie tiefgehende Kenntnisse in fortgeschrittenen Funktionen und Konzepten der C-Programmierung. Dazu gehören Themen wie Strukturen, Unions und Bitfelder, die Anwendung von Pointern, ...

C Programmierung Intensiv All-in-One

- u.a. in Berlin, Hannover, Nürnberg, Darmstadt, Nordhausen

In diesem 5-tägigen Seminar „C Programmierung Intensiv All-in-One“ erlernen Sie sowohl die Grundlagen als auch fortgeschrittene Konzepte der Programmiersprache C. Sie werden mit dem Aufbau von C-Programmen vertraut und lernen die verschiedenen Notationen, Datentypen und ...

Embedded Systems: RTOS Entwicklung mit C/C++ Grundlagen

- u.a. in Berlin, Hamburg, Leipzig, Freiburg, Nordhausen

In diesem 2-tägigen Seminar „Embedded Systems: RTOS Entwicklung mit C/C++ Grundlagen“ erlangen Sie fundierte Kenntnisse zur Entwicklung von Embedded-Systemen unter Einsatz von Echtzeitbetriebssystemen (RTOS). Der Fokus liegt darauf, die grundlegenden Mechanismen und den ...