C Funktionen mit Rückgabewert


Page updated: 23. August 2004


Inhalt: Deklaration - Funktionsaufruf - Parameter

Demoprogramme bmifunktion.c


Item Deklaration. TOP TOP

Funktionen mit Rückgabewert gleichen den Funktionen ohne Rückgabewert mit einer Ausnahme: mit Aufruf des Funktionsnamens wird ein Wert an den aufrufenden Programmteil übergeben. Aus diesem Grunde können Funktionen im eigentlichen Sinne niemals vom Typ void sein und zählen damit zu den Ausdrücken.
! Die Regel bei C/C++ "Wird der Datentyp weggelassen, ist er standardmäßig int" sollte laut ANSI Standard nicht mehr verwendet werden!

Um beim späteren aktuellen Aufruf der Funktion einen Wert zurück zu geben, muß mindestens eine return Anweisung in ihrem Anweisungsblock vorhanden sein. Der hinter return angegebene Ausdruck wird zurück gegeben.
Item Aktueller Funktionsaufruf. TOP TOP

Wie bei Funktionen ohne Rückgabewert (s. dort). Allerdings sollte der Rückgabewert im aufrufenden Programmteil den zurück gegebenen Wert verwerten, er wird daher in einem Ausdruck verwendet.
Item Parameter. TOP TOP

Wie bei Funktionen ohne Rückgabewert.


Dr. J. Kubiak j.kubiak@gmx.net