首页 > 后端开发 > C++ > 正文

C中的回调函数

WBOY
发布: 2023-09-01 23:25:10
转载
934 人浏览过

C中的回调函数

回调函数基本上是作为参数传递给其他代码的任何可执行代码,预期在特定时间调用或执行该参数。我们可以用其他话来定义它,如下所示:如果将函数的引用作为参数传递给另一个函数进行调用,则称之为回调函数。

在C语言中,我们必须使用函数指针来调用回调函数。以下代码展示了回调函数如何执行其任务。

示例代码

#include<stdio.h>
void my_function() {
   printf("This is a normal function.");
}
void my_callback_function(void (*ptr)()) {
   printf("This is callback function.</p><p>");
   (*ptr)();   //calling the callback function
}
main() {
   void (*ptr)() = &my_function;
   my_callback_function(ptr);
}
登录后复制

输出

This is callback function.
This is a normal function.
登录后复制

以上是C中的回调函数的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:tutorialspoint.com
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板