Eine Definition ist die Deklaration eines Identifier an den Compiler inkl. seiner Implementierung.
Folgender Quelltext
double aValue; double add( double s1, double s2 ) { return s1+s2; }
deklariert zum einen, dass der Identifier aValue
vom Typ double
ist, also eine (Fließ-)Komma-Zahl, die irgendwo anders definiert wird.
Weiterhin ist add
eine Funktion, die einen double
-Wert zurückgibt und zwei Parameter besitzt, die ebenfalls double
-Werte sind. Die Variable aValue
wird bei diesem Übersetzungsgang angelegt und die Funktion add
wird hier beschrieben.
Ein Identifier darf in einem ausführbaren Programm nur einmal definiert werden, aber beliebig häufig (identisch) deklariert werden.
Glossar: Deklaration