举例:
#include
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;
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)