Basic concepts
Dieser Abschnitt bietet Definitionen für die spezifische Terminologie und die Konzepte, die bei der Beschreibung der C-Programmiersprache verwendet werden.
Ein C-Programm ist eine Abfolge von Textdateien (typischerweise Header- und Quelldateien), die Deklarationen enthalten. Diese durchlaufen eine Übersetzung , um ein ausführbares Programm zu werden, das ausgeführt wird, wenn das Betriebssystem seine main-Funktion aufruft (es sei denn, es handelt sich selbst um das Betriebssystem oder ein anderes freestanding Programm, in welchem Fall der Einstiegspunkt implementierungsdefiniert ist).
Bestimmte Wörter in einem C-Programm haben besondere Bedeutung, sie sind Keywords . Andere können als Identifiers verwendet werden, die zur Identifizierung von Objects , Functions , Struct -, Union - oder Enumeration -Tags, ihrer Mitglieder, Typedef -Namen, Labels oder Macros verwendet werden können.
Jeder Bezeichner (außer Makros) ist nur in einem Teil des Programms gültig, der als sein Gültigkeitsbereich bezeichnet wird, und gehört zu einer von vier Arten von Namensräumen . Einige Bezeichner besitzen Verknüpfung , wodurch sie auf dieselben Entitäten verweisen, wenn sie in verschiedenen Gültigkeitsbereichen oder Übersetzungseinheiten auftreten.
Definitionen von Funktionen beinhalten Folgen von statements und declarations , von denen einige expressions enthalten, die die vom Programm durchzuführenden Berechnungen festlegen.
Deklarationen und Ausdrücke erzeugen, zerstören, greifen zu und manipulieren Objekte . Jedes Objekt , Funktion und jeder Ausdruck in C ist mit einem Typ assoziiert.
Siehe auch
|
C++ Dokumentation
für
Grundkonzepte
|