C/C++ Programmierkurs
Zurück Inhalt Vor

Die Header-Datei beispiele.h

Der C Compiler besitzt einen sog. Präprozessor. Der Präprozessor liest den Quelltext, interpretiert einige Zeilen und erzeugt einen neuen, temporären, Quelltext. Interpretiert werden alle Zeilen in den Quelltexten, die mit einem '#' anfangen. Hier wird die Zeile "#define MAXTEXTLEN 80" vom Präprozessor interpretiert. Er wird alle Vorkommen von "MAXTEXTLEN", die folgen, durch den Text "80" ersetzen.

Auch die Zeilen mit "#include" werden vom Präprozessor ausgewertet. Die temporäre Quelltextdatei enthält also auch den Inhalt der inkludierten Header-Dateien.

beispiele-h.png
Die Header-Datei macht dem Compiler die Schnittstellen zu den Beispielen bekannt.

Der dann erzeugte temporäre Quelltext wird vom eigentlichen C Compiler übersetzt.

In beispiele.h finden sich Definitionen von zusammengesetzten Variablen und Funktionsprototypen. Damit wird dem Compiler bekannt gegeben, wie die Schnittstelle zu den Funktionen aussieht.


Zurück Inhalt Vor