Compartilhar via


Chamada de função (C)

Uma chamada de função é uma expressão que inclui o nome da função que está sendo chamada ou o valor de um ponteiro de função e, opcionalmente, os argumentos que estão sendo passados para a função.

Sintaxe

postfix-expression:
postfix-expression ( argument-expression-listopt )

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

O postfix-expression deve ser avaliado para um endereço de função (por exemplo, um identificador de função ou o valor de um ponteiro de função) e o argument-expression-list é uma lista de expressões (separadas por vírgulas) cujos valores (os "argumentos") são passados para a função. O argumento argument-expression-list pode estar vazio.

Uma expressão de chamada de função tem o valor e o tipo do valor de retorno da função. Uma função não pode retornar um objeto do tipo matriz. Se o tipo de retorno da função for void (isto é, a função foi declarada para nunca retornar um valor), a expressão de chamada de função também terá o tipo void. Para obter mais informações, confira Chamadas de função.

Confira também

Operador de chamada de função: ()