====== Definition ===== Eine Definition ist die [[glossary:declaration|Deklaration]] eines [[glossary:identifier|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 [[glossary:identifier|Identifier]] ''aValue'' vom Typ ''double'' ist, also eine (Fließ-)Komma-Zahl, die irgendwo anders [[glossary:definition|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 [[glossary:identifier|Identifier]] darf in einem ausführbaren Programm nur einmal definiert werden, aber beliebig häufig (identisch) deklariert werden. ====== siehe auch ====== Glossar: [[glossary:declaration|Deklaration]]