函数指针数组的例子
来源:互联网 发布:永硕网盘源码 编辑:程序博客网 时间:2024/05/16 17:27
摘自《C语言深度剖析》
1、函数指针数组
#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 * (*pf[3])(char * p); pf[0] = fun1; // 可以直接用函数名 pf[1] = &fun2; // 可以用函数名加上取地址符 pf[2] = &fun3; pf[0]("fun1"); pf[0]("fun2"); pf[0]("fun3"); return 0;}
2、函数指针数组的指针
#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][0]("fun1"); pf[0][1]("fun2"); pf[0][2]("fun3"); return 0;}
0 0
- 函数指针数组的例子
- 函数指针数组的例子
- 函数指针数组的例子
- 指针数组的例子
- 数组指针的小例子
- 函数指针,函数指针数组,函数指针数组的指针
- 函数指针,函数指针数组,函数指针数组的指针
- 函数指针,函数指针数组,函数指针数组的指针
- 函数指针、函数指针数组,函数指针数组的指针
- 指针数组 数组指针 函数指针 函数指针数组 指向函数指针数组的指针
- 理解 指针数组 数组指针 函数指针 函数指针数组 指向函数指针数组的指针
- 指针数组,数组指针,函数指针,函数指针数组,指向函数指针数组的指针
- 指针数组 数组指针 函数指针 函数指针数组 函数指针数组的指针
- 学习:“指针数组”、“ 数组指针 ”、“函数指针”、“ 函数指针数组”、“指向函数指针数组的指针”
- 理解指针数组、数组指针、函数指针、函数指针数组、指向函数指针数组的指针
- 理解 指针数组 数组指针 函数指针 函数指针数组 指向函数指针数组的指针
- 指针数组,数组指针,函数指针,函数指针数组,指向函数指针数组的指针
- 数组指针、 指针数组、函数指针、函数指针数组和指向函数指针数组的指针
- ubuntu 软件安装和配置
- scala学习
- zoj-3946-Highway Project【13th浙江省赛】【最短路】
- 多态
- 116.Reverse Vowels of a String
- 函数指针数组的例子
- mysql 做增量备份
- Git - config
- 内存这个大话题
- 生活感悟2016-4-23
- 2016.4.23 低空贴近零基础开发Android遇到的问题(一)
- HDU - 2955 Robberies
- Edison PuTTY启动报警
- 多线程面试题