Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ein Quellprogramm kann in eine oder mehrere "Quelldateien" oder "Übersetzungseinheiten" unterteilt werden. Die Eingabe an den Compiler wird als "Übersetzungseinheit" bezeichnet.
Syntax
translation-unit:
external-declaration
translation-unit
external-declaration
external-declaration:
function-definition
declaration
Übersicht über Deklarationen gibt die Syntax für das declaration Nichtterminal, und in der Präprozessorreferenz wird erläutert, wie die Übersetzungseinheit verarbeitet wird.
Hinweis
Eine Erläuterung der ANSI-Syntaxkonventionen finden Sie in der Einführung in die C Language Syntax Summary.
Die Komponenten einer Übersetzungseinheit sind externe Deklarationen, die Funktionsdefinitionen und Bezeichnerdeklarationen enthalten. Diese Deklarationen und Definitionen können sich in Quelldateien, Headerdateien, Bibliotheken und anderen Dateien befinden, die das Programm benötigt. Sie müssen jede Übersetzungseinheit kompilieren und die resultierenden Objektdateien verknüpfen, um ein Programm zu erstellen.
Ein C -Quellprogramm ist eine Sammlung von Direktiven, Pragmen, Deklarationen, Definitionen, Anweisungsblöcken und Funktionen. Um gültige Komponenten eines Microsoft C-Programms zu sein, muss jede die in diesem Buch beschriebene Syntax aufweisen, obwohl sie in beliebiger Reihenfolge im Programm erscheinen können (vorbehaltlich der in diesem Buch beschriebenen Regeln). Die Position dieser Komponenten in einem Programm wirkt sich jedoch darauf aus, wie Variablen und Funktionen in einem Programm verwendet werden können. Weitere Informationen finden Sie unter "Lebensdauer", "Bereich", "Sichtbarkeit" und "Verknüpfung".
Quelldateien müssen keine ausführbaren Anweisungen enthalten. Sie können z. B. hilfreich sein, Variablendefinitionen in einer Quelldatei zu platzieren und dann Verweise auf diese Variablen in anderen Quelldateien zu deklarieren, die sie verwenden. Diese Technik erleichtert das Auffinden und Aktualisieren der Definitionen bei Bedarf. Aus demselben Grund werden Konstanten und Makros häufig in separaten Dateien namens "Einschließen von Dateien" oder "Headerdateien" organisiert, auf die bei Bedarf in Quelldateien verwiesen werden kann. Informationen zu Makros und Einschließen von Dateien finden Sie in der Preprocessor-Referenz.