typedef int(*fp)(int i ); int foo(int i){} int bar( int i) {} void foobar() { fp pf; pf=foo; pf=bar; *pf(1); }