第五阶段—指针与函数—函数指针—函数指针数组中的指针函数:定义一个函数指针数组,来存放指针函数,并调用这些指针函数

2021/10/4 23:41:06

本文主要是介绍第五阶段—指针与函数—函数指针—函数指针数组中的指针函数:定义一个函数指针数组,来存放指针函数,并调用这些指针函数,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

 1 #include<stdio.h>
 2 char *fun1(char *p)
 3 {
 4     printf("%s\n", p);
 5     return p;
 6 }
 7 char *fun2(char *p)
 8 {
 9     printf("%s\n", p);
10     return p;
11 }
12 char *fun3(char *p)
13 {
14     printf("%s\n", p);
15     return p;
16 }
17 
18 int main(int argc, const char *argv[])
19 {
20     char *(*pf[3])(char *P);//定义一个函数指针数组
21     pf[0] = fun1;//给数组元素赋初值
22     pf[1] = fun2;
23     pf[2] = fun3;
24     pf[0]("shen");
25     pf[1]("shen");
26         
27     return 0;
28 }

 



这篇关于第五阶段—指针与函数—函数指针—函数指针数组中的指针函数:定义一个函数指针数组,来存放指针函数,并调用这些指针函数的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程