177、你知道回调函数吗?它的作用?

1) 当发生某种事件时,系统或其他函数将会自动调用你定义的一段函数;

2) 回调函数就相当于一个中断处理函数,由系统在符合你设定的条件时自动调用。为此,你需要做三 件事:1,声明;2,定义;3,设置触发条件,就是在你的函数中把你的回调函数名称转化为地址作为 一个参数,以便于系统调用;

3) 回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个 函数,当这个指针被用为调用它所指向的函数时,我们就说这是回调函数;

4) 因为可以把调用者与被调用者分开。调用者不关心谁是被调用者,所有它需知道的,只是存在一个 具有某种特定原型、某些限制条件(如返回值为int)的被调用函数。

原文地址:https://www.cnblogs.com/crbhf/p/15037632.html