C-Control II Unit
5.8.4 Aufruf
Der Aufruf einer Funktion erfolgt durch Angabe ihres Bezeichners, gefolgt von einer
öffnenden und einer schließenden runden Klammer. Wenn im Kopf der Funktion formale
Parameter definiert wurden, so müssen beim Funktionsaufruf innerhalb der runden
Klammern genau so viele aktuelle Parameter aufgelistet werden, jeweils durch ein Komma
getrennt.
z.B.:
function fx ( int a, int b )
{
//...
}
fx();
fx(17);
fx(17,4);
Aufrufe von Funktionen, die einen Rückgabewert liefern, können in numerischen
Ausdrücken verwendet werden, aber auch als einzelne Anweisung. Aufrufe von Funktionen
ohne Rückgabewert dürfen ausschließlich als einzelne Anweisung stehen.
z.B.:
function get_something () returns int
{
//...
}
function do_something ()
{
//...
}
get_something();
do_something();
int a;
a = get_something();
a = do_something();
70
// zwei Parameter
// Fehler!
// Fehler!
// OK
// OK, Rückgabewert ignoriert
// OK
// OK
// Fehler!