In C (ANSI C) bedeutet Vereinbarung nichts anderes als Deklaration. Die Vereinbarungsliste in einer Funktion ist die Liste der Variablen-Deklarationen.
https://www.tu-chemnitz.de/urz/archi...ap2/fktdef.htm
- - - Aktualisiert - - -
sorry, Korrektur:
Vereinbarung wird als Oberbegriff verwendet sowohl für Deklarationen als auch für Definitionen:
Vereinbarung von Variablen in einem C-Programm
Vereinbarung von Variablen: Unterscheidung: Definition und Deklaration
Namen, Vereinbarungen und Initialisierungen von Variablen
http://www.rw.cdl.uni-saarland.de/te..._Variablen.pdfIn der Programmiersprache C: Es gibt 2 Arten von Vereinbarungen:
Definitionen und Deklarationen
Variablen-Definitionen:
legen den Namen und die Art der Variablen fest, nämlich Typ und sonstige
Attribute und sorgen gleichzeitig für die Reservierung des Speicherplatzes.
Variablen-Deklarationen: (Compiler kennt schon korrekte Nutzung!)
umfassen lediglich den Namen einer Variablen und den Typ
Deklarationen unterstützen „Export/Import“-Schnittstellenbildung zwischen
getrennten Übersetzungseinheiten
extern int a;
/* Deklaration, aber keine Definition! */
"Vereinbarung" kann also tatsächlich identisch wie Deklaration gemeint sein oder aber auch wie Definition.
Lesezeichen