Nächste Seite:
Aufbau und Übersetzung
Aufwärts:
Musikinformatik Eine kurze und
Vorherige Seite:
Aufgaben
 
Inhalt
Eine kurze Einführung in C
Unterabschnitte
Aufbau und Übersetzung
Aufbau eines C-Programms
Übersetzungseinheiten
Deklarationen
Funktionen
Kontrollstrukturen
Befehle
Ausdrücke
Schritte bei der Übersetzung
Preprocessing
Beispiele
Das kleinstmögliche C-Programm
Einfache Ausgaben
Benutzung der benötigten Programme unter IRIX
Editoren (xemacs,jot,nedit)
cc (cpp,as,ld)
Elemente von C
Datentypen und Konstanten
int (long,short,signed,unsigned)
float, double, long double
char (signed, unsigned)
Beispiele
Variablen
Deklaration, global, statisch und lokal
Beispieldeklarationen
Ausdrücke
Arithmetische Operationen
Vergleichs- Bitweise und Logische Operationen
Unäre Operatoren
Zuweisungen und L-Werte
automatische Typumwandlung und Propagation
Ein Beispiel
Aufgaben
Kontrollstrukturen
Verzweigungen
if-Abfragen mit/ohne else-Zweig
switches
Schleifen
while-Schleife
do - while-Schleife
for - Schleife
Funktionen
Aufbau und Funktionsweise (Kontrollfluß)
Prototypen
Rückgabewerte und return-Befehl
Parameter und -übergabe
Beispiele
Aufgaben
Vektoren und Strukturen
Vektoren
Deklaration
Aufbau
Elementenzugriff, Indizierung
Mehrdimensionale Vektoren
Vektoren und Funktionen
Vektoren von Zeichen
Strukturen
Deklaration und typedef
Aufbau
Elementenzugriff, Selektion
Verschachtelte Vektoren und Strukturen
Aufgaben
Pointer
Definition
Deklaration und Zuweisung
Dereferenzierung
Dynamischer Speicher mit malloc und free
Zeiger als Funktionsparameter
Zeiger als Funktionsresultate
Zeiger und Vektoren
Aufgaben
Vektoren von Zeigern
Verkettete Listen (Zeiger in Strukturen)
Aufgaben
Zeiger auf Funktionen
Thomas Neuhaus
2001-01-14