C Programmierung Einführung

Seminarinformationen

Seminar - Ziel

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 Programme in C zu schreiben und bestehende Programmierungen zu verstehen und zu modifizieren.

Teilnehmer - Zielgruppe

  • Softwareentwickler

Kurs - Voraussetzungen

Für eine erfolgreiche Teilnahme am Seminar empfehlen wir folgende Vorkenntnisse:

Praktische Erfahrung in einer anderen Programmiersprache. Falls Sie noch keine Programmiererfahrung haben, empfehlen wir Ihnen die Schulung "C Programmierung Grundlagen" (ohne Vorerfahrung)

Seminardauer

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

Schulungsunterlagen

  • nach Absprache

Seminar-Inhalt / Agenda

Einstieg in die Programmiersprache C

  • Geschichte von C
  • Programmaufbau
  • Kommentare
  • Formatierte Ausgaben mit printf
  • Eingaben mit scanf

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

Konstrollstrukturen

  • Schleifen
  • Verzweigungen

Funktionen

  • Funktionsdefinitionen, Prototypen
  • Parameter, return

Präprozessor

  • Makros und Konstanten: #define, #undef
  • Header-Dateien

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 alloziieren mit malloc und Freigabe mit free, calloc, realloc

Standard ANSI-Bibliotheken

  • C Standard Library

Weitere Schulungen zu Thema C

C-Programmierung Einführung (ohne Vorerfahrungen)

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

In dieser 4-tägigen Schulung „C-Programmierung Grundlagen (ohne Vorerfahrungen)“ 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 ...

C Programmierung Fortgeschrittene

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

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 Programmierung Intensiv All-in-One

- u.a. in Frankfurt am Main, Leipzig, Wien, Erfurt, Nordhausen

In dieser 5-tägigen Schulung „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 Bremen, Frankfurt am Main, Zürich, Düsseldorf, Kassel