c语言注册回调函数主要用途