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
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
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
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
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
Mehr Informationen >>