啥都不說,先貼代碼
1 #include <stdio.h>
2
3 typedef void(*Fun)(void);
4
5 void f1(void){ printf("function_1\n"); }
6 void f2(void){ printf("function_2\n"); }
7 int main()
8 {
9 Fun pFun = f1;
10 pFun();
11 pFun = f2;
12 pFun();
13 return 0;
14 }