如何使用 函数指针
#include<stdio.h>void f1(int x,int y,int &sum)
{
sum=x+y;
++x;
++y;
}
void f2(int a,int b,int &product)
{
product=a*b;
a+=b;
b-=a;
}
void main()
{
void (*pf)(int ,int ,int &)
int a=2,b=5,c;
pf=f1;
(*pf)(a,b,c);
printf("%d,%d,%d\n",a,b,c);
pf=f2;
(*pf)(a,b,c);
printf("%d,%d,%d\n",a,b,c);
}
运行不了