函数指针数组指针实例
2015-06-22 22:02
211 查看
#include <stdio.h> #include <string.h> char * fun1(char * p) { printf("%s\n",p); return p; } char * fun2(char * p) { printf("%s\n",p); return p; } char * fun3(char * p) { printf("%s\n",p); return p; } int main() { char * (*a[3])(char * p); char * (*(*pf)[3])(char * p); pf = &a; a[0] = fun1; a[1] = &fun2; a[2] = &fun3; (*pf)[0]("fun1"); (*pf)[1]("fun2"); (*pf)[2]("fun3"); return 0; }
相关文章推荐
- 只用getchar函数读入一个整数(算法竞赛入门经典 完整版)
- List接口
- UVa11054 - Wine trading in Gergovia UVA
- 2015062201 - 成长
- 第一阶段冲刺站立会议报告一(补)
- 安装并配置Hadoop伪分布模式
- String类转换功能
- 学习计划
- String类转换功能
- NABCD分析
- iframe通信问题及自适应高度
- CSU1661: Query Mutiple
- String类获取功能
- iOS ARC的打开 与 关闭
- SCU 4439 Vertex Cover (2015四川省省赛D题)
- String类获取功能
- Singleton单例模式
- leetcode Edit Distance
- 头
- 有哪些实用的计算机相关技能,可以在一天内学会?