啥都不说,先贴代码
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 }
啥都不说,先贴代码
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 }