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-listOptare)

argument-expression-list:
assignment-expression
argument-expression-list , assignment-expression

L'oggetto postfix-expression deve valutare un indirizzo di funzione ,ad esempio un identificatore di funzione o il valore di un puntatore di funzione, ed argument-expression-list è un elenco di espressioni (separate da virgole) i cui valori (gli "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 alle funzioni.

Vedi anche

Operatore chiamata funzione: ()