§ Объявление функции в качестве аргументов
double (*update_fn)(double) [тип] (*[имя_функции])(<аргументы>)Задается возвращаемый тип функции, а также типы аргументов, которые может принимать функция.
§ Безымянная функция
[](<список аргументов>) { .. тело функции .. }