Эта функция каким-то образом вызывает сама себя, ни разу не обращаясь к собственному имени.
Это реализация идеи Y-комбинатора на C с помощью указателей на функции и структуры, которая ссылается сама на себя.
Функция вызывает s->fn(s, n - 1) вместо прямого вызова fact().
Это пример того, как рекурсия может существовать без прямого упоминания имени функции внутри её собственного тела.
👉 @Cpportal
Это реализация идеи Y-комбинатора на C с помощью указателей на функции и структуры, которая ссылается сама на себя.
Функция вызывает s->fn(s, n - 1) вместо прямого вызова fact().
Это пример того, как рекурсия может существовать без прямого упоминания имени функции внутри её собственного тела.
👉 @Cpportal