为什么要使用回调函数?

为什么要使用回调函数?

很多朋友可能会想,为什么不像普通函数调用那样,在回调的地方直接写函数的名字呢?这样不也可以吗?为什么非得用回调函数呢?有这个想法很好,因为在网上看到解析回调函数的很多例子,其实完全可以用普通函数调用来实现的。要回答这个问题,我们先来了解一下回到函数的好处和作用,那就是解耦,对,就是这么简单的答案,就是因为这个特点,普通函数代替不了回调函数。所以,在我眼里,这才是回调函数最大的特点。来看看维基百科上面我觉得画得很好的一张图片。

下面以一段不完整的 C 语言代码来呈现上图的意思:

#include

#include // 包含Library Function所在读得Software library库的头文件

int Callback() // Callback Function

{

// TODO

return 0;

}

int main() // Main program

{

// TODO

Library(Callback);

// TODO

return 0;

}

复制代码

相关推荐

从辉煌到陨落:手机品牌消亡史(汇总篇)
2019冠状病毒病比利时疫情
世界杯埃及踢的怎么样

世界杯埃及踢的怎么样

07-26 👁️ 3230
海尔变频板

海尔变频板

07-22 👁️ 7491
为什么有些人喜欢闻女人穿的丝袜的味道?是因为有味道吗?
姑娘果怎么储存才新鲜?储存方法有哪些?
新10部大尺度动漫被禁!你真的没看过吗?
你还在买面包吗?自己在家这样做一做,比买的还好吃
1、启动盘制作程序:大白菜U盘启动盘制作工具。