回调函数示例讲解

Posted Overboom

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了回调函数示例讲解相关的知识,希望对你有一定的参考价值。

1. 什么是回调函数

关于回调函数的定义,可以自行Wikipedia,但是我觉得官方的都太晦涩,看了还是弄不懂。这里给出在一个帖子上看到的定义,本人觉得比较好理解。

函数 F1 调用函数 F2 的时候,函数 F1 通过参数给 函数 F2 传递了另外一个函数 F3 的指针,在函数 F2 执行的过程中,函数F2 调用了函数 F3,这个动作就叫做回调(Callback),而先被当做指针传入、后面又被回调的函数 F3 就是回调函数。

回调函数最大的好处就是降低耦合度。

2. 具体示例

2.1 简单的回调函数【函数指针传参】

test.c

#include<stdio.h>

int Callback_1(int x) // Callback Function 1
{
   
    

以上是关于回调函数示例讲解的主要内容,如果未能解决你的问题,请参考以下文章

回调函数在命令解析中的应用

回调函数讲解

回调函数讲解

回调函数讲解

回调函数讲解

可扩/减容线程池C语言原理讲解及代码实现