#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())
. Спасибо.