函數(shù)指針學(xué)習(xí)1.6|一個回調(diào)函數(shù)的例子
(認(rèn)知有限,如有不妥,還請指正。)
最近工作中遇到回調(diào)函數(shù),但是沒有充分理解,于是上網(wǎng)查資料的時候發(fā)現(xiàn)了一個教程[1],
感覺說的不錯。
我個人目前對回調(diào)函數(shù)的理解是,當(dāng)我需要實現(xiàn)一個從函數(shù)內(nèi)部調(diào)用函數(shù)外部的方法時,我可以通過指針將外部的方法傳到函數(shù)內(nèi)部去,再在函數(shù)內(nèi)部調(diào)用該方法,那么這個在函數(shù)內(nèi)部調(diào)用該方法的函數(shù)就是回調(diào)函數(shù)(可能以后又不一樣的理解)。
這里寫了一個餐廳點菜、服務(wù)生waiter上菜的例子,waiter需要根據(jù)點單order上菜dish,dish是顧客點的,就相當(dāng)于在waiter這個函數(shù)里調(diào)用了外面顧客點的dish。
=reference=
[1]https://www.bilibili.com/video/BV15D4y1o7tG?from=search&seid=7844662439350468199&spm_id_from=333.337.0.0
標(biāo)簽: