Compartir a través de


Llamada de función (C)

Una llamada a función es una expresión que incluye el nombre de la función a la que se llama o el valor de un puntero de función y, opcionalmente, los argumentos que se pasan a la función.

Sintaxis

postfix-expression:
postfix-expression ( argument-expression-list optar)

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

postfix-expression debe evaluarse como una dirección de función (por ejemplo, un identificador de función o el valor de un puntero de función) y argument-expression-list es una lista de expresiones (separadas por comas) cuyos valores (los "argumentos") se pasan a la función. El argument-expression-list argumento puede estar vacío.

Una expresión de llamada a función tiene el valor y el tipo del valor devuelto de la función. Una función no puede devolver un objeto de tipo de matriz. Si el tipo de valor devuelto de la función es void (es decir, la función nunca se ha declarado para devolver un valor), la expresión de llamada a función también tiene void el tipo . Para obtener más información, vea Llamadas a funciones.

Consulte también

Operador de llamada de función: ()