В одном из моих исходных файлов проекта я нашел это определение функции C:
int (foo) (int *bar)
{
return foo (bar);
}
Примечание. Звездочка рядом с foo
отсутствует, поэтому она не является указателем на функцию. Или это?
Что происходит здесь с помощью рекурсивного вызова?