давайте предположим, что у меня есть этот фрагмент кода:объявление указателя на функцию
void foo_for_foo(void some_function(int, int)) <------
{
int x = 5;
some_function(x, x);
}
, а также это один (на самом деле то же самое с небольшой разницей)
void foo_for_foo(void (*some_function)(int, int)) <-------
{
int x = 5;
some_function(x, x);
}
мой вопрос, делает это независимо от того, как я пишу это
void foo_for_foo(void some_function(int, int))
или
void foo_for_foo(void (*some_function)(int, int))
причина в обоих случаях я получаю тот же результат заранее спасибо