1784|4

423

帖子

0

TA的资源

一粒金砂(高级)

楼主
 

函数的调用 和 回调 有何区别 ? [复制链接]

请教:
函数的调用 和 回调 有何区别 ?

谢谢!

此帖出自stm32/stm8论坛

最新回复

调用,是从使用函数、调用函数的角度。 回调 指被调用。 即: 已经制定了调用标准(即函数名、参数等),由你提供函数内容,编译后,就可被系统或别人调用。 比如: windows系统获取鼠标键盘等动作,但处理需要用户自己的程序处理, 于是需要提供处理键盘鼠标动作的函数, 由windows系统来调用(回调)。 但windows系统可是在你这处理程序前就开发发布了。 而你自己的程序调用windows的SDK则是调用。windows的SDK在你的程序直接实现的。   详情 回复 发表于 2016-12-18 20:27
点赞 关注
 

回复
举报

4005

帖子

0

TA的资源

版主

沙发
 
函数不说了,回掉函数实际上是用一个函数指针来预置部分功能,比如窗口的钩子函数
也不是一定用函数指针
此帖出自stm32/stm8论坛
 
 

回复

7452

帖子

18

TA的资源

五彩晶圆(高级)

板凳
 
默認說的是C語言吧,一個東西兩種表示,函数的调用 和 回调 可以簡單理解為等價,只是形式不同。
此帖出自stm32/stm8论坛
 
个人签名

默认摸鱼,再摸鱼。2022、9、28

 

回复

116

帖子

2

TA的资源

一粒金砂(中级)

4
 
调用,是从使用函数、调用函数的角度。

回调 指被调用。
即: 已经制定了调用标准(即函数名、参数等),由你提供函数内容,编译后,就可被系统或别人调用。

比如: windows系统获取鼠标键盘等动作,但处理需要用户自己的程序处理, 于是需要提供处理键盘鼠标动作的函数, 由windows系统来调用(回调)。 但windows系统可是在你这处理程序前就开发发布了。
而你自己的程序调用windows的SDK则是调用。windows的SDK在你的程序直接实现的。




此帖出自stm32/stm8论坛
 
个人签名熙熙攘攘的世界,我们不懈前行......
 
 

回复

423

帖子

0

TA的资源

一粒金砂(高级)

5
 
谢谢各位,学习了
此帖出自stm32/stm8论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表