因为可以把调用者与被调用者分开,所以调用者不关心谁是被调用者。它只需知道存在一个具有特定原型和限制条件的被调用函数。简而言之,回调函数就是允许用户把需要调用的函数的指针作为参数传递给一个函数,以便该函数在处理相似事件的时候可以灵活的使用不同的方法。
所以回调函数可以用在很多地方,在嵌入式中,主要在中断处理中,也见于个别多种功能的功能函数根据临时状态的调用