Ob Objektorientierte Programmiersprachen, Officeprogrammierung oder reine Scriptsprachen, in unseren praxisbezogenen Programmierschulungen und -workshops erhalten Sie passgenau das für Ihre Arbeit benötigte Wissen.

Programmiersprache C: Eine Einführung

In diesem Kurs tauchen Sie in die Grundlagen von C ein, von essentiellen Werkzeugen und Begriffen wie Editor, Compiler und Debugger bis hin zu Syntax und Semantik. Sie werden sich mit den Bausteinen von C-Programmen beschäftigen, darunter Datentypen, Variablen, Wertzuweisung und das berühmte "Hello World"-Programm. Durch praktische Übungen erkunden Sie Deklarationen, Namen, lokale und globale Variablen sowie Operatoren, die die Grundlage für komplexe Algorithmen bilden. Schritt für Schritt erarbeiten Sie Schleifen, Verzweigungen und Funktionen, um Strukturen und Effizienz in Ihre Programme zu bringen. Schließlich tauchen Sie in die C Standard Library ein, um ein umfassendes Verständnis der Sprache zu entwickeln.

Zielgruppe

Entwickler, die in der Programmiersprache C entwickeln möchten.

Voraussetzungen

Grundlegende Kenntnisse in der Programmierung (Visual Basic, VBA) sind vorteilhaft.

Ihr Nutzen

Dieses Seminar versetzt Sie in die Lage, Programme mit C zu entwickeln. Sie erhalten einen Einblick in die relevanten Bereiche der Softwareentwicklung (Compiler, Editor, Debugging, Anwenden eine IDE).

Schwerpunkte

Grundlegende Werkzeuge und Begriffe

  • Editor, Übersetzer (Compiler), IDE, Debugger, Präprozessor
  • Lexikon, Syntax (Grammatik), Semantik

Erste Schritte

  • Programmaufbau, Kommentare
  • Elementare Datentypen, Konstanten, Variablen
  • Wertzuweisung, printf, „Hello World“-Programm

Elementare Datentypen, Wertebereiche und Gültigkeit

  • Deklarationen, Definitionen, Initialisierung von Variablen, Konstanten
  • Namensgebung
  • Lokale, globale, statische Variablen

Operatoren

  • Arithmetische Operatoren
  • Bit-Operatoren
  • Vergleichsoperatoren
  • Typkonvertierung

Kontrollstrukturen

  • Schleifen (while, for, do-while)
  • Verzweigungen (if)
  • Schachtelung von Kontrollstrukturen

Funktionen / Unterprogramme

  • Funktionsdefinitionen, Prototypen
  • Funktionsparameter, Prinzip “Call-by-Value”

Ein- & Ausgabe

  • Formatierte Ausgaben mit printf
  • Eingaben mit scanf

Arrays und Strings

  • Arrays deklarieren und initialisieren
  • Strings und Zeichenfelder

Strukturen

  • Strukturen definieren und anwenden
  • Parameterübergabe von Strukturen
  • Zeiger auf Strukturen: Pfeiloperator ->

Zeiger (Pointer) und Speicherverwaltung

  • Zeiger deklarieren und initialisieren, NULL
  • Adress- und Verweisoperator
  • Zeigerarithmetik
  • Funktionsaufrufe mit Referenzübergabe, Prinzip “Call-by-Reference”
  • Zeiger und Arrays

Die C Standard Library

  • Überblick
  • Zeichenkettenverarbeitung mit strcmp, strcpy, etc.
  • Speicher allozieren mit malloc und Freigabe mit free

Termine

Termin auf Anfrage

Als Inhouse-Training buchbar

Dauer

3 Tage

Termine

Termin auf Anfrage

Als Inhouse-Training buchbar

Standard-Inhouse-Seminar

Seminar, das ohne Veränderung von Inhalten und Dauer für eine Gruppe von Teilnehmern gebucht wird. Ort und Beginn werden individuell abgestimmt.

zzgl. Reisekosten Trainer in Höhe von 0,50 € je km ab Nürnberg zum Veranstaltungsort und zurück, zzgl. pauschal 100,- € Hotelkosten Trainer pro Tag ab 200 km

zzgl. Kosten für Seminarunterlagen pro TN nach tats. Aufwand

max. 12 Teilnehmer:innen

Zertifikat

Zertifikat der GRUNDIG AKADEMIE

Ansprechpartner