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-expression

argument-expression-list , assignment-expression

L'elemento postfix-expression deve restituire un indirizzo di 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, detti anche "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. Per altre informazioni, vedere Chiamate di funzione.

Vedere anche

Operatore di chiamata di funzione: ()