C编写回调函数
//回调函数
int mycallback(int x){
return x*x;
}
/某个应用函数app,调用了另一个自定义回调函数/
int app(int x,int y,int (*callback)(int) )
{
int c=(*callback)(x) + y;
return c*c;
}
int main()
{
printf("%d",app(20,30,mycallback));
return 0;
}
//回调函数
int mycallback(int x){
return x*x;
}
/某个应用函数app,调用了另一个自定义回调函数/
int app(int x,int y,int (*callback)(int) )
{
int c=(*callback)(x) + y;
return c*c;
}
int main()
{
printf("%d",app(20,30,mycallback));
return 0;
}
评论已关闭