全站数据
8 4 2 0 5 8 1

关于C语言中回调函数的实例

公务员指南 | 简单学习,快乐成才!         
问题更新日期:2024-10-21 13:31:36

问题描述

关于C语言中回调函数的实例急求答案,帮忙回答下
精选答案
最佳答案

从功能上来说 普通函数也是可以的 但在比较大的程序设计中 会对很多功能模块进行封装 比如 上层一个模块 底层一个模块同时规定,上层可以调用底层的函数,但是底层不可以调用上层函数。 这时就需要使用回调函数。 通过上层调用底层的注册回调借口,传入回调指针。 实现底层通知上层的作用。另外 回调函数的一个好处是,可以通过回调函数,调用不同接口。 比如接收数据,不同数据需要不同的解析函数。 但是接收数据的流程是相同的 这样 使用回调函数,在接收数据的时候就可以不用判断,而是自动使用不同的解析函数。总之 使用回调函数,可以降低耦合,实现多样性。

随机推荐