typedef int (*ft)(int) ;
int f(int a){
return a+5;
}
int (*g(int a,int b))(int){
printf("g():%d\n",a+b);
return f;
}
ft h(int a,int b){
printf("h():%d\n",a+b);
return f;
}
int main()
{
printf("%d\n",g(10,10)(2));
printf("%d\n",h(10,50)(10));
return 0;
}