- Home
- /
- Software- & Webentwicklung
- /
- Programmiersprachen
- /
- C/C++
- /
- C
- /
- C Programmierung Kompakt –...
C Programmierung Kompakt – intensiv
Schulungsinhalt
Einführung in die Programmiersprache C
- Entwicklung von C
- Aufbau des Programms
- Kommentare
- printf: die formatierte Ausgabe
- scanf-Eingaben
Typen, Wertebereiche und Gültigkeit von Daten
- Erklärungen, Begriffsbestimmungen, Initialisierung von Variablen
- Namensgebung
- Schreibweisen in C: literal, hexadezimal, oktal
- Allgemeine Typen der Daten
- Variablen
- lokal
- global
- statisch
Operatoren
- arithemtische
- Bit
- verleichbare
- Umwandlung von Typen
Kontrollstrukturen
- Schleifen
- Verzweigungen
Funktionen
- Definitionen
- Prototypen
- Parameter
- returns
Präprozessor
- Makros
- Konstanten
- Header-Dateien
Felder und Zeichenketten
- Begriffserklärung, Anlegen und Erklärung von Feldern (Arrays)
- Zeichenketten und -felder
- Verarbeitung von Zeichenketten (strings) mit string.h
Zeiger und Speicherverwaltung
- Deklarieren und Initialisieren von Zeigern
- Adress- und Verweisoperator
- Arithmetik von Zeigern
- Call by reference
- Pointers (Zeiger) und Arrays
- malloc, free, calloc, realloc
Standard ANSI-Bibliotheken
- C Standard Bibiliothek
Bit-Felder, Strukturen und Union
- Deklaration und Initialisierung von struct
- Übergabe und Rückgabe von Strukturen
- Strukturfelder
- Geschachtelte Strukturen
- Union: Definition, Variante
- Bit-Felder
Pointeranwendung
- Pointer auf Funktionen
- gekoppelte Pointer
Algorithmen und Strukturen von Daten
- einfache und doppelt verkettete isten
- komplexe Datentypen
C-Bibliothek
- Header-Datei
- Konvertierungen von Typen
- atof
- atoi
- atol
- strtod
- strtol
- strtoul
Zufallszahlen
- rand
- srand
Allokation
- malloc
- calloc
- realloc
- free
Dateien und Ein-/Ausgabe
- Dateien und Verknüpfungen
- Datei-Deskriptor
- Eigenschaften der Dateien
- Öffnen, Erstellung und Löschung von Dateien
- fprintf, fscanf
- Dateiende
- Behandlung von Fehlern
- Änderung von Dateizeigern
- Lesen und Schreiben von Blöcken
Zielgruppe
Dieser Kurs richtet sich an Softwareentwickler.
Seminarziele
In diesem Seminar wird Ihnen der professionelle Einstieg in die Programmiersprache C vermittelt. Sie werden die wesentlichen Grundlagen und Merkmale von C kennenlernen und werden nach dem Seminar eigene Programmsoftware mit C erstellen und bestehende Programme verstehen und entsprechend bearbeiten können.
Vorkenntnisse
Praxiserfahrung in einer anderen Programmiersprache sind wünschenswert. Wenn Sie noch keine Programmierkenntnisse besitzen, empfehlen wir Ihnen den Kurs C Programmierung Grundlagen (ohne Vorkenntnisse) zu besuchen
Seminardauer
Preis
Präsenzseminar/FLEXINAR®:
LIVEINAR®:
Individual Training: Preis auf Anfrage
Inhouse Training: Preis auf Anfrage
Seminarnummer
Martin Heubeck
Group Leader Sales
- martin.heubeck@protranet.de
Beratungszentrale und Buchungshotline:
- 0800 3400311
- beratung@protranet.de
Kataloge
Formate