C语言函数和指针(十三)
来源:互联网 发布:英语同声传译软件 编辑:程序博客网 时间:2024/05/16 11:02
// myVoid 等价于 (*pf)void myVoid(char *);void (*pf)(char *);// 声明函数的形参为另一个函数void show(void (*fp)(char *),char *c);//创建函数指针数组typedef void(*ppf)(char *);
//数组函数元素void myVoid2(char *);void myVoid3(char *);ppf bb;int main(int argc, const char * argv[]) { //因为 myVoid等价于 pf,这里赋值后,下面函数的实参传入 pf函数就等于 把 myVoid函数传入 pf = myVoid; char myChar[] = "my char"; show(pf, myChar); show(myVoid, myChar); //函数指针数组 初始化 ppf bb[3] = {myVoid,myVoid2,myVoid3}; for (int i = 0; i< 3; i++) { char a[10]; sprintf(a,"%d",i); show(bb[i], a); } void (*addPtr)(char *) = myVoid; addPtr("dsfsadf"); return 0;}void myVoid(char *a){ puts(a); }void myVoid2(char *b){ puts(b);}void myVoid3(char *c){ puts(c);}void show(void (*fp)(char *),char *c){ char *str = c; //调用 myVoid(char *a)函数 //(*fp)(str) 等价于 fp(str)// (*fp)(str); fp(str);}
0 0
- C语言函数和指针(十三)
- C语言基础知识之(十三):指针、指针和数组
- C语言--指针函数和函数指针
- c 语言 函数指针和指针函数
- C语言-函数指针和指针函数
- 【C语言复习(十三)】数组和指针
- c语言二级指针和函数指针
- 【C语言】[指针]:指针函数 和 函数指针
- C语言中的函数和函数指针
- C语言入门教程 (十七) 指针函数和函数指针
- C语言:分清函数指针和指针函数
- c语言中指针函数和函数指针
- C语言指针函数和函数指针详细介绍
- C语言指针函数和函数指针详细介绍
- c语言学习笔记之函数指针和指针函数
- 详细介绍C语言指针函数和函数指针
- C语言入门(十九)指针函数和函数指针
- C语言指针函数和函数指针详细介绍
- 支持代理的FTP操作
- redis 基本命令学习三(键值相关命令及服务器相关命令)
- C语言的非法与合法
- Binder学习指南
- 键盘字母打字游戏
- C语言函数和指针(十三)
- css 选择器,闲时看看,巩固基础
- css行高line-height的一些深入理解及应用
- 另类方法整合ucenter(uc)示例简版
- 作为程序员我们应该知道什么
- Git for PyCharm
- Centos LVS DR模式详细搭建过程
- Unity新版网络-NetworkManager
- 视频框架Vitamio学习