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;}