回调函数
Max(int)//回调函数{
return 32;
}
fax(int a ,void(* max)(int))回调函数调用者
{
}
void main()
{
int a,z;
z=fax(a,Max//把回调函数的地址传给调用者);//z接受回调函数返回的值
}
你到底想问什么 注释对吗
这问的是函数指针? void (*max)(int )定义了一个函数指针,完事呢用Max调用,等价于max = Max; z=fax(a,Max//把回调函数的地址传给调用者);//z接受回调函数返回的值
把括号和分号给注释掉了
页:
[1]