Beschreibung
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.
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).
Kommende Starttermine
Inhalte / Module
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
Zielgruppe / Voraussetzungen
Zielgruppe
Entwickler, die in der Programmiersprache C entwickeln möchten.
Voraussetzungen
Grundlegende Kenntnisse in der Programmierung (Visual Basic, VBA) sind vorteilhaft.
Infos anfordern
GRUNDIG AKADEMIE Akademie für Wirtschaft und Technik gemeinnützige Stiftung e.V.
Gemeinsam mit Ihren Tochterunternehmen und Partnern bietet die GRUNDIG AKADEMIE ein breites Spektrum an Bildung und Weiterbildung. Unsere Bildungsangebote reichen von den Fachschulen für Technik in Nürnberg über Seminare und längerfristige Ausbildungen im Bereich Management, Weiterbildungen für den beruflichen Aufstieg, Technik und...