Condividi tramite


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

Vedere anche

Riferimenti

Operatore di chiamata di funzione: ()