回调函数的作用
来源:互联网 发布:网络限制不能玩游戏 编辑:程序博客网 时间:2024/05/19 14:15
1.回调函数是一个很有用,也很重要的概念,当发生某种事件时,系统或其他函数将会自动调用你定义的一段函数
2.回调函数就相当于一个中断处理函数,由系统在符合你设定的条件是自动调用,为此,你需要做三件事,1.声明,
2.定义 3.设置触发条件,就是在你的函数中把你的回电话名转化为地址作为一个参数,便于系统调用,
3.所谓回调函数就是按照一定的形式由你定义并编写实现内容,当发生某种事件时,而由系统或其它函数来调用的函数,使用回调函数
实际上就是调用某个函数,将自己编写的一个函数的地址作为参数传递给那个函数。
什么是回调函数
简而言之,回调函数就是一个通过调用函数指针调用的函数。如果你把函数的指针作为参数传递给另一个函数,当这个指针被调用它指向
的函数,我们就说这事回调函数
为什么要使用回调函数
因为可以把调用与被调用这分开,调用者不关心谁被调用,它需要知道的,只是存在一个具有某种特定原型,某些限制条件的被调用函数。
typedef void (*callback)(char *)
void repeat(callback function,char *para)
{
function(para);
function(para);
}
void hello(char *a)
{
printf("hello %s",(const char *)a);
}
void count(char *num)
{
int i;
for(i=1;i<(int)num;i++)
printf("%d",i);
putchar('\n');
}
int main(void)
{
repeat("hello",hungyi);
repeat(count,(char*)4);
}
- 回调函数的作用
- 回调函数的作用
- 回调函数的作用
- 回调函数的作用
- 回调函数的作用
- 回调函数的作用
- 回调函数的作用
- 回调函数的作用
- 回调函数的作用
- 回调函数的作用
- 回调函数的作用
- 回调函数的作用
- 回调函数的作用
- 回调函数的作用
- 回调函数的作用
- 回调函数的作用
- 回调函数的作用
- 回调函数的作用
- Android程序员学PHP开发(9)-赋值比较逻辑运算-PhpStorm
- windows 下查看哪个进程占用端口
- InnoDB体系架构
- spring boot相关
- python基础篇--time,datetime(日期和时间)
- 回调函数的作用
- 通过2个实例分析java参数传递时按值传递还是按引用传递
- JAVA线程池
- 电商业邮件营销 | 营销自动化下的八大触发类邮件
- Linux常用命令
- react+redux 前端开发流程
- Spring+quartz定时任务(配置)
- Redis无法保存ef复杂对象
- LeetCode Search for a Range