#include <stdio.h> typedef int (*adder_t)(int); adder_t make_adder(int increment) { int adder(int value) { return value + increment; } return &adder; } int main(void) { adder_t add3 = make_adder(3); printf("%d\n", add3(7)); return 0; }
Ответ на:
комментарий
от tailgunner
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от bioreactor
Ответ на:
комментарий
от anonymoos
Ответ на:
комментарий
от anonymoos
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от devinull
Ответ на:
комментарий
от devinull
Ответ на:
комментарий
от tailgunner
Ответ на:
комментарий
от rexadecimal
Ответ на:
комментарий
от Shaman007
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Const значение в rodata (2023)
- Форум Разница между UTC и локальной таймзоной (2015)
- Форум Я фшоке... (2009)
- Форум [emacs][cedet] Автодополнение (2010)
- Форум Linux это UNIX (2021)
- Форум Загадки при считывании scanf'ом в C (2016)
- Форум Вопрос по printf (2005)
- Форум Присваивание коллбэк функции (2015)
- Форум Чем чревата прямая инкапусляция структур в си? (2016)
- Форум Итератор из функции (2016)