函数名是一个函数指针,可以作为参数传递给函数。
例:
int f1()
{
return 1;
}
int f2()
{
return 2;
}
void f(int f())
{
printf("%d/n",f());
}
int main()
{
f(f1);
f(f2);
return 0;
}
输出
1
2
例:
int f1()
{
return 1;
}
int f2()
{
return 2;
}
void f(int f())
{
printf("%d/n",f());
}
int main()
{
f(f1);
f(f2);
return 0;
}
输出
1
2