c/C++指针函数
来源:互联网 发布:python 前端开发 编辑:程序博客网 时间:2024/06/05 16:38
我们知道,指针式内存首地址,那是针对变量来说的,我也知道,程序是由变量,函数组成的。
那么函数的指针是怎么定义的呢?我们也知道函数也是存放在内存的代码区域,它同样有首地址,关键是我们怎样才能获取它的地址呢?
如果我们定义一个 int test(int a)的函数,那么它的地址就是函数名字test,这一点和数组是一样的,数组的名字是就是数组的其实地址。
定义一个指向函数的指针
int (*fp)(int a);
注意事项:
函数指针不能绝对不能指向不同类型,或者是带不同形参的函数
在定义函数指针时候我们容易犯如下错误:
int *fp(int a);
这是错误的,因为()的优先级高,变成了一个返回整形指针的函数了,而不是函数指针
0 0
- C++,C函数指针
- C/C++:函数指针
- C++----函数&函数指针
- C指针函数 && 函数指针
- 【c/c++】指针函数和函数指针
- c++/c 函数指针用法
- C/C++_lesson_11_指针函数
- C/C++:C++函数指针
- C/C++__函数指针
- c++/c 函数指针详解
- C/C++·函数指针
- 【C和指针】函数指针
- 《c和指针》函数指针
- c语言函数指针
- C/C++函数指针
- C语言函数指针
- [C]函数指针数组
- C 函数指针
- 黑马程序员------循环结构
- setjmp()和longjmp()
- swift基本数据类型
- Github使用指南
- DM8168 GPIO驱动与测试程序
- c/C++指针函数
- 【转载】ubuntu下linux内核源码阅读工具和调试方法总结
- 超方便,易用二级菜单,纯div+css实现
- Linux学习路线指南
- gluster文件锁的实现
- NYOJ_198 数数
- 面向对象的四个基本思想--
- css和文档
- 大学毕业一个月的微型总结