Chiamata di funzione (C)
Una "chiamata di funzione" è un'espressione che include il nome della funzione chiamata o il valore di un puntatore a funzione e, facoltativamente, gli argomenti passati alla funzione.
Sintassi
postfix-expression:
postfix-expression ( argument-expression-list opt )argument-expression-list:
assignment-expressionargument-expression-list , assignment-expression
L'elemento postfix-expression deve restituire un indirizzo della funzione (ad esempio un identificatore di funzione o il valore di un puntatore a funzione) e argument-expression-list è un elenco di espressioni separate da virgole, i cui valori ("argomenti") vengono passati alla funzione. L'argomento argument-expression-list può essere vuoto.
Un'espressione chiamata-funzione ha il valore e il tipo del valore restituito della funzione. Una funzione non può restituire un oggetto di tipo matrice. Se il tipo restituito della funzione è void (ovvero se non è mai stato dichiarato che la funzione restituisca un valore), l'espressione function-call dispone anche del tipo void. (Vedere Chiamate di funzione per ulteriori informazioni).