函数指针学习1.6|一个回调函数的例子
(认知有限,如有不妥,还请指正。)
最近工作中遇到回调函数,但是没有充分理解,于是上网查资料的时候发现了一个教程[1],
感觉说的不错。
我个人目前对回调函数的理解是,当我需要实现一个从函数内部调用函数外部的方法时,我可以通过指针将外部的方法传到函数内部去,再在函数内部调用该方法,那么这个在函数内部调用该方法的函数就是回调函数(可能以后又不一样的理解)。
这里写了一个餐厅点菜、服务生waiter上菜的例子,waiter需要根据点单order上菜dish,dish是顾客点的,就相当于在waiter这个函数里调用了外面顾客点的dish。
=reference=
[1]https://www.bilibili.com/video/BV15D4y1o7tG?from=search&seid=7844662439350468199&spm_id_from=333.337.0.0