Microchip
直播中

李姜芫

7年用户 163经验值
私信 关注
[问答]

是否可以将回调传递给函数?

我想在伪码中做什么….void DoSomeStuff1(void);void DoSomeStuff2(void);char CommunicateWithUser(函数FName){dothings;domore.;doevenmore.;Call FNamereturn}x=CommunicateWithUser(DoSomeStuff1);y=CommunicateWithUser(DoSomeStuff2);S将传递一个整数并使用select /CASE调用所需函数,但是函数可以传递给另一个函数吗?

回帖(15)

李维兴

2019-9-27 13:12:45
谷歌“函数指针”。
举报

石双厚

2019-9-27 13:27:13
使用函数指针。谷歌,或者一本好的教科书将解释。
举报

陈晨

2019-9-27 13:38:03
是的,你可以得到XC8使用函数指针,它不会很喜欢它。还有额外的开销。
举报

元办叙

2019-9-27 13:57:06
谢谢您!当你有正确的技术术语时,会产生不同的效果。:)
举报

更多回帖

发帖
×
20
完善资料,
赚取积分