怎么使用回调函数? Posted 2021-03-07 20560838q
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么使用回调函数?相关的知识,希望对你有一定的参考价值。
3. 怎么使用回调函数? 知道了什么是回调函数,了解了回调函数的特点,那么应该怎么使用回调函数?下面来看一段简单的可以执行的同步回调函数代码。
#include<stdio.h>
int Callback_1() // Callback Function 1
{
printf("Hello, this is Callback_1
");
return 0;
}
int Callback_2() // Callback Function 2
{
printf("Hello, this is Callback_2
");
return 0;
}
int Callback_3() // Callback Function 3
{
printf("Hello, this is Callback_3
");
return 0;
}
int Handle(int (*Callback)())
{
printf("Entering Handle Function.
");
Callback();
printf("Leaving Handle Function.
");
}
int main()
{
printf("Entering Main Function.
");
Handle(Callback_1);
Handle(Callback_2);
Handle(Callback_3);
printf("Leaving Main Function.
");
return 0;
}
复制代码
运行结果: Entering Main Function. Entering Handle Function. Hello, this is Callback_1 Leaving Handle Function. Entering Handle Function. Hello, this is Callback_2 Leaving Handle Function. Entering Handle Function. Hello, this is Callback_3 Leaving Handle Function. Leaving Main Function.
以上是关于怎么使用回调函数?的主要内容,如果未能解决你的问题,请参考以下文章
什么是回调函数
如果回调函数没处理完,又产生了触发该回调函数的事件,怎么处理?
回调函数到底是怎么一回事?
JS回调函数怎么写的?
怎么拿到layer的time自动关闭之后的回调函数
JS 回调函数怎么指定函数调用者