Beschreibung
C Programmierung Einführung
Zielgruppe: Nur für Unternehmen und Institutionen.Die Programmiersprache C ist auf fast allen Computersystemen implementiert. Das Haupteinsatzgebiet von C liegt in der Systemprogrammierung, insbesondere von eingebetteten Systemen, Treibern und Betriebssystemkernen. Der Grund liegt in der Kombination von erwünschten Charakteristiken wie Portabilität und Effizienz mit der Möglichkeit, Hardware direkt anzusprechen.
Dieses C Seminar behandelt dem aktuellen Standard C18, d.h. ISO/IEC 9899:2018. Bei Bedarf kann auf ältere Standards eingegangen werden. Zudem ist dieser Kurs Grundlage für das Superset C++. Wenn gewünscht, wird die Motivation für C++ und C# kurz behandelt
Kommende Starttermine
Inhalte / Module
- Datentypen
- elementare Datentypen, void
- arrays
- struct, enum, union
- Bitfelder
- Datentypen von Konstanten
- Größe von Datentypen, sizeof()
- Operatoren
- Logische-Operatoren
- Bit-Operatoren
- Mathematische Operatoren
- Pointer (Zeiger) und die Operatoren &, *
- Kontrollstrukturen
- if(), switch(),
- while(), do...while(),
- Sprunganweisungen
- Preprozessor-Anweisungen
- #include, #if, #
- macros, #define,
- Funktionsaufrufe und Parameterübergabe
- Rückgabewerte
- Unterschiede zwischen By Value und By Reference
- Call-Conventions
- String-Verarbeitung
- strcpy(), strcat(), strcmp(), strlen(), ...
- Speicher-Allokation
- malloc(), free(), realloc()
- Dateizugriffe
- Ein-/Ausgabe über Standardkanäle
- Ein-/Ausgabe in eine Datei
- Formatierte Ein-/Ausgabe
- Weitere Themen
- Codepage
- Ungarische Notation
- Struktur eines C-Programms
- Aufrufe des Betriebssystems, system()
- Aufteilung des Quellcodes auf mehrere Dateien
Zielgruppe / Voraussetzungen
Hinweis: Dieser Kurs richtet sich an Mitarbeitende aus Unternehmen und Institutionen.
Für Privatpersonen ist dieser Kurs leider nicht geeignet.
Bitte beachten Sie: Bildungsgutscheine der Agentur für Arbeit werden für diesen Kurs NICHT anerkannt.
Abschlussqualifikation / Zertifikat
Infos anfordern
GFU Cyrus AG
Erweitern Sie Ihre IT-Skills mit einem offenen IT-Training oder ganz nach Ihren Bedürfnissen durch eine individuelle IT-Schulung. Programmiersprachen (C#, Python, Java, …), Microsoft Office 365, Anforderungsmanagement, Projektmanagement, Business Intelligence, Data Science, Künstliche Intelligenz, IT-Sicherheit , Administration & Datenbanken, Softwareentwicklung, Testmanagement...
Erfahren Sie mehr über GFU Cyrus AG und weitere Kurse des Anbieters.