/*程序名称:自定义回调函数实例
作者:SysProgram
日期:2009年12月21日
*/
#include <stdio.h>
int Print()
{
int a = 100;
printf("print is %d/n",a);
return 0;
}
int Add(int a,int b)
{
int sum;
sum = a + b;
printf("sum is %d/n",sum);
return 0;
}
void callback_Print(int (*ptr)())
{
(*ptr)();
}
void callback_Add(int (*ptr)(int x,int y),int a,int b)
{
(*ptr)(a,b);
}
void main()
{
callback_Print(Print);
callback_Add(Add,10,20);
}