Wywołanie funkcji (C)
Wywołanie funkcji to wyrażenie, które zawiera nazwę wywoływanej funkcji lub wartość wskaźnika funkcji, a opcjonalnie argumenty przekazywane do funkcji.
Składnia
postfix-expression
:
postfix-expression
(
argument-expression-list
Zdecydować )
argument-expression-list
:
assignment-expression
argument-expression-list
,
assignment-expression
Element postfix-expression
musi zostać obliczony na adres funkcji (na przykład identyfikator funkcji lub wartość wskaźnika funkcji) i argument-expression-list
jest listą wyrażeń (rozdzielonych przecinkami), których wartości ("argumenty") są przekazywane do funkcji. Argument argument-expression-list
może być pusty.
Wyrażenie wywołania funkcji ma wartość i typ zwracanej wartości funkcji. Funkcja nie może zwrócić obiektu typu tablicy. Jeśli zwracany typ funkcji to void
(oznacza to, że funkcja została zadeklarowana, aby nigdy nie zwracać wartości), wyrażenie wywołania funkcji ma void
również typ . Aby uzyskać więcej informacji, zobacz Wywołania funkcji.