2.5.3 Übergabe des Funktionswertes
allg.: return ausdruck;
Hierbei wird der Wert von ausdruck berechnet und vor Rückgabe evtl.
in den bei der Funktionsdefinition festgelegten Typ konvertiert.
Bei Funktionen, die keinen Funktionswert zurückgeben (void), entfällt
ausdruck.
return; ist dann nicht unbedingt erforderlich und der
Ausdruckswert des Funktionsaufrufes in der rufenden Funktion ist undefiniert
(entspricht einer Prozedur).