跳到主要内容

回调函数的机制

当程序运行时,通常会通过 API 来调用某个库中写好的函数,但是某些库函数需要传入一个函数作为参数,会在合适的时候调用这个函数,以完成特定的功能。这个被作为参数传入的函数就称为 回调函数

这个把回调函数传入库函数中的动作,被称为 登记回调函数,在传入一个回调函数之前,中间函数是不完整的;程序可以在运行时,通过登记不同的回调函数,来改变中间函数实现的功能