typedef 傳回值 (*函式指標名稱) (傳遞參數) ;
typedef int (*PFUN) (int x, int y); int ADD(int x, int y) { return x+y; } int SUB(int x, int y) { return x-y; } main() { int n; PFUN pf = NULL; pf = ADD; n = pf(10,5); //n=15 pf = SUB; n = pf(10, 5); //n=5 }
數位生活筆記 - 免費軟體 、 程式設計 、 網站架設 、 技巧應用
typedef 傳回值 (*函式指標名稱) (傳遞參數) ;
typedef int (*PFUN) (int x, int y); int ADD(int x, int y) { return x+y; } int SUB(int x, int y) { return x-y; } main() { int n; PFUN pf = NULL; pf = ADD; n = pf(10,5); //n=15 pf = SUB; n = pf(10, 5); //n=5 }