Поделиться через


Вызов функций (C)

Вызов функции — это выражение, содержащее имя вызываемой функции или значение указателя функции и, при необходимости, аргументы, передаваемые в эту функцию.

Синтаксис

  • постфиксное-выражение:
    постфиксное-выражение ( список-выражений-аргументов необ )

  • список-выражений-аргументов:
    выражение-присваивания

    список-выражений-аргументов , выражение-присваивания

постфиксное-выражение должно вычислять адрес функции (например, идентификатор функции или значение указателя функции), а список-выражений-аргументов — это список выражений (разделенных запятыми), значения которых (аргументы) передаются функции. Аргумент список-выражений-аргументов может быть пустым.

Выражение вызова функции имеет значение и тип возвращаемого значения функции. Функция не может возвращать объект типа массива. Если тип возвращаемого значения функции — void (то есть объявлено, что функция никогда не возвращает значение), выражение вызова функции также имеет тип void. (Дополнительные сведения см. в разделе Вызовы функций.)

См. также

Ссылки

Оператор вызова функции: ()