Definition

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.

siehe auch

Glossar: Deklaration