函式呼叫 (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
引數不可為空白。
函式呼叫運算式具有函式傳回值的值和類型。 函式不能傳回陣列類型的物件。 如果函式的傳回類型是 void
(也就是說,函式宣告為永不傳回值),則函式呼叫運算式也會具有 void
類型 如需詳細資訊,請參閱 函式呼叫。