69,366
社区成员
发帖
与我相关
我的任务
分享
typedef void (*callback_func) (int a);
void _callback_func(int a)
{
printf("a=%d\n", a);
}
void do_sth(callback_func pf_cbf)
{
if(NULL != pf_cbf)
{
int a=5;
pf_cbf(a);
}
}
void sys()
{
do_sth(_callback_func);//把_callback_func这个函数名当做参数传递给do_sth函数
}
int main()
{
sys();
return 0;
}