В прототипе функции имеется тело функции:
Для вычисления производной от какой-либо другой функции можно изменить тело функции fun или использовать при вызове функции proiz имя другой функции:
Если в качестве параметра передать указатель на некоторую переменную, то используя операцию разадресации можно изменить значение этой переменной:
Макрокоманда va_arg используется столько раз, сколько необходимо для извлечения всех параметров вызываемой функции:
Макрос va_start предназначен для установки аргумента arg_ptr на начало списка необязательных параметров и имеет вид функции с двумя параметрами:
Массив и функция могут быть использованы в качестве фактических параметров:
Можно реализовать любую рекурсивную функцию без применения рекурсии:
Перегруженные функции должны возвращать значения одинакового типа, но могут отличаться количеством и типом параметров:
Поскольку элементы массива, количество строк и количество столбцов изменяются, они объявлены с модификатором const:
При вызове функции с переменным числом параметров можно указать число аргументов меньшее, чем в прототипе этой функции:
Ссылочный тип задает адрес и требует операции обращения по адресу:
Тип void указывает на отсутствие возвращаемого значения:
Тип возвращаемого значения при объявлении функции должен соответствовать типу возвращаемого значения в определении функции:
Указатель на функцию может быть передан в качестве параметра функции:
Функция может возвращать несколько значений:
Функция, объявленная как static, видима в пределах того файла, в котором она определена: