#include<stdio.h>
#include<stdlib.h>
int fun1()
{
printf("I am fun1.");
return 0;
}
int fun2(int fun())
{
fun();
return 0;
}
int main()
{
fun2(fun1);
return 0;
}
Вышеупомянутая программа может работать. Насколько мне известно, я могу понять int fun2 (int (* fun) ())
, но я не знаю, как работает int fun2 (int fun ())
. Спасибо.