Infohotline

Mo-Do 8-17 Uhr, Fr 8-14 Uhr

Zuletzt gesucht

Im Kurskatalog

Auf Website

Im Blog

Keine Ergebnisse gefunden

Aktionstermine

Sichern Sie sich jetzt den Aktionspreis und sparen Sie bei Ihrem Wunschseminar!

Garantietermine

Mit Planungssicherheit zur erfolgreichen Weiterbildung – ob vor Ort oder online.

Programmieren mit C

Programmieren mit C
C ist eine sehr kompakte Sprache. Beim Sprachdesign wurde darauf geachtet, dass der Sprachkern isoliert verwendet werden kann und man alles, was C abseits davon mitbringt, optional hält. Dadurch eignet sich C hervorragend für Systemprogrammierung — man kann optionale Features wie zum Beispiel File I/O weglassen, wenn File I/O keinen Sinn macht (zum Beispiel weil man ein Embedded OS progammiert). Dieser Kurs ist dementsprechend sinngemäß in zwei Hauptkapitel aufgeteilt — Sprachkern und Standardlibrary und vermittelt den TeilnehmerInnen das nötige Wissen für den professionellen Einstieg in die Programmiersprache C.
Diesen Kurs zur Wunschliste hinzufügen
Programmieren mit C

Kursinhalte

Einführung in C Programmierung

  • Vor- und Nachteile der C Programmiersprache
  • Grundlagen für die Speicherverwaltung eines Programmes

Kontrollstrukturen

  • Übersicht über die Kontrollstrukturen wie if, switch, while sowie die den Funktionen

Pointer

  • Vor- und Nachteile von Pointer
  • Möglichkeiten, um unvermeidliche Fehler aufzufinden

Implizite Typumwandlung

  • Grundlagen des Regelwerk und die Gefahren der Konvertierung zwischen:
    •  signed und unsigned Integertypen
    • Integertypen verschiedener Breite
    • Floating Point Zahlen und Integer

Grundlegenden Funktionen des C-Präprozessors

Modularisierung

  • C Programmierung legte die Basis für alle weiteren modular aufgebauten Programmiersprachen
  • Möglichkeiten, Teile von Programmen separat zu bauen und später zu verbinden
  • Die Wichtigkeit vom Präprozessor bei der Modularisierung

Weiter wichtige Funktionen

  • Debugginghilfen wie das assert() Macro
  • Sichtbarkeit, oder die verschiedenen Bedeutungen des Wortes static
  • Die Toolchain: Compiler und Linker, Optimierungsmöglichkeiten, …
  • Analyse von Memoryfehlerszenarien

Die Standard-Library

  • Dynamischer Speicher: malloc() und free(), und verwandte Funktionen, um explizit Speicher zu verwalten
  • Standard I/:. Formatierte und komfortable Ein- und Ausgabe
  • Stringbearbeitung:  Die Standard-Library bringt eine Fülle von Funktionen mit, die Stringbearbeitung erleichtern, aber auch alle Arten von Memoryfehlern).

Zielgruppe

Softwareentwickler

Voraussetzungen

Teilnahme am Kurs "Programmierung Grundlagen" oder vergleichbare Kenntnisse.

Abschluß

Nach Seminarabschluss erhalten Sie ein tecTrain-Teilnahmezertifikat.

Buchen Sie Ihren Termin

Online

13.04.2026 - 17.04.2026

Wien

tecTrain Wien
Rinnböckstraße 3 / Stiege I
1030 Wien
5 Tage
Die Veranstaltung findet zwischen 09:00 Uhr und 17:00 Uhr statt.
Kurszeiten
 2.490,00

13.04.2026 - 17.04.2026

Online

28.09.2026 - 02.10.2026

Wien

28.09.2026 - 02.10.2026

Online

Alle Preise zzgl. MwSt.

Angebot einholen

Ihr individuelles Kursangebot

Kostenvoranschlag

Unverbindlich herunterladen

Training Services

Services zu Ihrem Seminar

Sie haben Fragen zum Kurs?

Kursempfehlungen

Vielen Dank für Ihre Anfrage

Die Daten wurden erfolgreich übermittelt und unser Berater:innen Team wird sich mit Ihnen in Kürze in Verbindung setzen um alle offenen Fragen zu klären.