Указатели на функцию. Вызов функции через указатель - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Вот у меня имеется функция
int *f(int *)
и имеется вот такой указатель
int *(*f1)(int *)
я считаю,что справедлива операция
f1=f
если я прав,то мне нужно осуществить вызов функции f через указатель на неё я подумал,что нужно вот так:
int func(int *(*f)(int *));
f5=f3;
func(f5)
или я тут перемудрил и можно сделать просто
(*f5)(&a)
например подскажите пожалуйста.

Решение задачи: «Указатели на функцию. Вызов функции через указатель»

textual
Листинг программы
int* f(int *);
int* (*ptrf)(int*);
ptrf = f;
// или
ptrf = &f;

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

10   голосов , оценка 4.1 из 5
Похожие ответы