C中的回调函数
回调基本上是任何作为参数传递给其他代码的可执行代码,它们应在给定时间回调或执行该参数。我们可以这样定义它:如果一个函数的引用被传递给另一个函数参数进行调用,则称为回调函数。
在C语言中,我们必须使用函数指针来调用回调函数。以下代码显示了回调函数如何执行其任务。
范例程式码
#include<stdio.h>
void my_function() {
printf("这是正常功能。");
}
void my_callback_function(void (*ptr)()) {
printf("This is callback function.\n");
(*ptr)(); //calling the callback function
}
main() {
void (*ptr)() = &my_function;
my_callback_function(ptr);
}输出结果
This is callback function. 这是正常功能。
热门推荐
10 别人过大寿祝福语简短
11 今日祝福语简短10字
12 信耶稣的人祝福语简短
13 祝妹妹毕业祝福语简短
14 医政科祝福语简短
15 周一情人祝福语简短
16 送个姐妹生日祝福语简短
17 龙年简短祝福语有哪些
18 女儿生日祝福语说说简短