回调函数
回调函数的基础是函数指针,它表示这一过程:调用者向被调用者传递一个函数指针,然后由被调用者来调用由函数指针指向的函数。那么,为什么需要回调函数?回调函数增加了程序的灵活性。例如,在写一个有关排序的函数时,可以将元素比较这一过程由回调函数来处理,这样排序函数只需要关心两个元素比较之后的排序流程,这样就使得函数更加通用。另外,在使用定时器时,我们也常常用到回调函数,即每隔一段时间就根据函数指针调用一次函数。关于回调函数更加具体的解释可以参考:http://hi.baidu.com/spidermanzy/blog/item/b25b00956469c6097bf48016.html