设为首页
收藏本站
开启辅助访问
切换到窄版
登录
立即注册
中问网首页
我的收藏
站长博客
搜索
搜索
本版
帖子
用户
第一问答网
»
论坛
›
中问网
›
问答
›
什么是回调函数,英文用callback,为什么叫回调函数,有 ...
返回列表
发新帖
什么是回调函数,英文用callback,为什么叫回调函数,有什么实际的功能?
[复制链接]
11
|
5
|
2016-10-29 08:00:30
|
显示全部楼层
|
阅读模式
不是研究技术的,请高手通俗解答。
按这个按钮是否相当于调用回调函数,返回指定的事件。
可不可以这样理解,国王就是应用程序;做好的饭,就是返回的事件;(用来指示下一步的处理)
回复
使用道具
举报
千问
|
2016-10-29 08:00:30
|
显示全部楼层
别人写了一个函数,用来下载你的电话本。保存到一个文件里面。别人的函数(参数1,参数2)然后你使用这个函数。每次调用之后,电话本就被保存到指定文件里面了。使用一段时间你会感觉,只是用这个函数是不错,不过不知道下载的进度啊。所以你就会要求把进度情况告诉你。然后他就改进了一下别人的函数(参数1,参数2,回调函数)并且告诉你回调函数的格式如下回调函数(参数1:当前数量,参数2:总数量)你使用时必须按照这个格式定义一个函数,然后传给他。如下,别人的函数(参数1,参数2,你写的回调函数名字)这样,你每次调用别人的函数的时候,你写的那个回调函数就会被调用(如何调用是别人控制的了,你只需要在你的函数里面处理好
回复
使用道具
举报
千问
|
2016-10-29 08:00:30
|
显示全部楼层
把你写的程序和系统已经封装好的函数看成两个部分你的程序使用系统的函数 那叫 调用系统函数使用你的程序函数 就叫回调一般多用于系统函数与你的函数要进行异步处理比如按键事件,其实是个消息你的函数比按键事件更早存在所以你要将这个函数做为回调函数提交给系统,然后系统在接收到按键事件后,再调用你的函数
回复
使用道具
举报
千问
|
2016-10-29 08:00:30
|
显示全部楼层
MAIN函数调用了一个API函数A,而A只是个框架,真正的功能需要B来执行,且B的地址是作为一个A的参数传入的,那么这个B就是A的回调函数了举个例子吧SetWindowsHookEx (WH_KEYBOARD,(HOOKPROC)KEY_HOOK,hInstance,ID);这个KEY_HOOK就是HOOKPROC类型的回调函数了,实际的过滤是K
回复
使用道具
举报
千问
|
2016-10-29 08:00:30
|
显示全部楼层
就是在恰当的时候自动执行的函数,不用用户亲自调用,只要开始时指定回调函数就行了。
回复
使用道具
举报
千问
|
2016-10-29 08:00:30
|
显示全部楼层
回调函数简单的说就是一个函数,这个函数在某个线程函数或事件响应函数当然也可以是其他函数执行完成后自动调用的函数。比如F1是F2的回调,那么F2执行完成后会自动的调用F1。
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
千问
主题
0
回帖
4882万
积分
论坛元老
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
积分
48824836
加好友
发消息
回复楼主
返回列表
问答
热门排行
1
脑外伤后
2
龟头长了块红斑
3
25岁至30岁适合用什么眼霜
4
宝宝头发生长缓慢怎么办
5
qq问题...
6
早上起来眼睛肿了怎么办
7
新生儿舌苔厚是怎么回事
8
哪里能治好白癜风?
9
指甲中间的白点是什么?
10
由复合函数,解出一般的函数的题~
11
眼角白癫疯能使用准分子激光治疗吗
12
准分子激光治疗是手术治疗吗?
13
毛囊性鱼鳞病如何预防?
14
有没有知道大连市金州区公务员的工资是多少的?
15
有没有治愈白癜风的药物?
16
“BLACK CAT”是啥意思啊
17
老公的姐姐患有病,孩子会遗传吗?
18
大连辽师附近租房
19
心脏做过支架的病人能否作理疗
20
我儿子四岁,两岁多时犯哮喘经查对螨虫和花草过敏,过去我一直给他用的荞麦枕头,据说不好,容易滋生螨虫,请问用啥样的枕头合适?
21
脑肿瘤一定要做手术吗?
22
我们夫妻俩什么都查了,可是就是怀不上孩子
23
鬼剑士转什么职业好啊?
24
性别:女年龄:27眩晕两个月,成天都跟做梦的一样。不知道
25
华润油漆怎么认真假
26
慈溪实验阳光学校上学可以带零食吗
27
肺炎。肺脓肿怎样治疗
28
宝宝打了防水痘的针会发烧吗
29
脑出血降压
30
肚子作痛
31
减肥的问题
32
~~~~
33
魔兽世界MC灭火任务怎么接 叫什么 BL的啊~谢谢
34
请问10岁能做鼻窦炎手术吗
35
隆鼻可以吗
36
塌鼻子怎么办
37
请问脸部皮肤和身体皮肤一样吗
38
脐带血梅毒抗体(TP)阳性会转阴吗
39
削骨后多久可以恢复
40
做男人轻松还是做女人轻松
41
右侧鼻梁骨塌陷需要手术吗
42
如果银行卡被取款机吞了一个月,还能不能拿呢?会不会被银行注销了?
43
手或脚经常无缘无故肿痛,是怎么回事
44
宝宝发烧便暗红色带脓血便
45
择吉日搬家
46
东莞东城区附近便利店选址
47
和男友亲热后阴道出血
48
需要进行怎样的调养
49
怎样在PC上K歌??
50
怀孕7个月做了引产没有吃任何消炎的药会导致以后不孕吗?
51
关于父母双手的一篇1000字的作文!
52
宫颈炎怎么治疗效果会比较好?
53
膝盖刀伤一年多了
54
这种情况需要打狂犬病疫苗吗?
55
激素分泌减少
56
河北经贸大学的军训有多长时间啊?
57
请教一个VB中关于Filter 的问题
58
bbt术后短波治疗
59
性别:女年龄:53医生您好!请问痣怎么会痛?该怎么办?
60
硬包,后脑勺
61
头昏,嘴抽筋
62
TCL专用话机声音小是什么问题
63
请问我家宝宝是属于哪种腹泻,如何用药?
64
冒烟摩托
65
qq飞车我为什么只能全屏
66
我先天右手中间3指没有,大母指和小拇指强硬
67
最近老是头痛怎么办
68
我还会长高吗
69
将17.6gFeS 跟足量的浓硝酸反应
70
隆鼻材料哪种好
71
隆鼻后大眼睛会变形吗
72
隆鼻后会把原来大眼睛双眼皮弄变形吗
73
放弃学的专业去学化妆造型对不对呢
74
哪种睫毛膏有拉长加密而不会过敏的?
75
意外怀孕的孩子和有计划怀孕的健康吗
76
鼻子太大怎么办
77
关于09的歌曲
78
男女基因配对
79
孩子睡觉出冷汗
80
我想找个能挣大钱的办法
81
男人乳腺增生
82
性别:男年龄:18背后肩膀上有个龙头但我现在想去当兵了怎么办
83
11岁儿子戴渐进多焦点眼镜出现双眼复视,怎么回事?怎么办?
84
中风患者在平时应该注意什么?
85
为什么铺地砖后一段时间,地砖还能被踩动……谢谢
86
关于初一暑假作业的一些问题① Thanks.
87
我生过宝宝二十天了,
88
腰酸。有点阳痿了。是肾虚?
89
我怎么看不懂周杰伦那个动感地带结婚的广告,是什么意思啊?
90
哪位大夫帮我看下这个检查报告单是什么意思、~谢谢
91
魔兽争霸3冰封王座在哪里下载?
92
做什么样的检查才能知道结果
93
带生肖挂坠的金项链有何讲究?
94
关于历史考研教材
95
深圳坂田那里有兼职的呀
96
人身体发肿
97
经常流牙血
98
寻仙铃铛和奇门玩哪个好
99
武林外传枪系3职业
100
一身都没力气好象软绵绵的