// $Id: fp1.c,v 1.1 2004-11-04 03:33:08+09 kaiya Exp kaiya $ #include int add(int a, int b){ return a+b; } int sub(int a, int b){ return a-b; } main(){ int (*fp)(int, int); // pointer to a function. fp=add; printf("%d\n", (*fp)(10, 4) ); fp=sub; printf("%d\n", (*fp)(10, 4) ); }