以前听同学讲的一个很多人不知道的知识点
#include <stdio.h>
int addtest(int a,int b){
return a+b;
}
//返回函数指针
typedef int (*fp)(int a,int b);
fp getadd()
{
return addtest;
}
void main()
{
int a=3,b=5,sum1,sum2;
fp add;
add = getadd();
//通过函数指针调用函数
sum2= getadd()(a,b);
printf("sum1 = %d\nsum2= %d\n",sum1,sum2);
}