啥都不说,先贴代码
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 }
C语言函数指针示例
本文通过一个简单的C语言程序介绍了如何使用函数指针。示例中定义了两个函数f1和f2,并通过函数指针pFun调用这两个函数,展示了函数指针的基本用法。
啥都不说,先贴代码
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 }

被折叠的 条评论
为什么被折叠?