举例:
#include <stdio.h>
typedef int(*Fun)(int,int);
//x+y
int add(int x,int y)
{
return x+y;
}
//x-y
int d(int x,int y)
{
return x-y;
}
void print(Fun f)
{
printf("%d\n",f(5,2));
}
int main()
{
//分别将add和d函数作为参数传给print函数
print(add);
print(d);
return 0;
}