函数调用 (C)

“函数调用”是包含被调用函数的名称或函数指针的值以及(可选)传递给函数的参数的表达式。

语法

  • postfix-expression:
    postfix-expression ( argument-expression-list opt )

  • argument-expression-list:
    assignment-expression

    argument-expression-list , assignment-expression

postfix-expression 的计算结果必须为函数地址(例如,函数标识符或函数指针的值),并且 argument-expression-list 是其值(“参数”)传递到函数的表达式的列表(用逗号分隔)。 argument-expression-list 参数可以为空。

function-call 表达式具有函数的返回值的值和类型。 函数不能返回数组类型的对象。 如果函数的返回类型是 void(即该函数已被声明为从不返回值),则 function-call 表达式也具有 void 类型。(有关详细信息,请参阅函数调用。)

请参见

参考

函数调用运算符:()