摘自网络, 虽然说得不是很准确, 但可以这样帮助理解
把你写的程序和系统已经封装好的函数看成两个部分你的程序使用系统的函数 那叫 调用;系统函数使用你的程序函数 就叫 回调.一般多用于系统函数与你的函数要进行异步处理比如按键事件,其实是个消息你的函数比按键事件更早存在所以你要将这个函数做为回调函数提交给系统,然后系统在接收到按键事件后,再调用你的函数