1.函数指针作函数参数
search_list(Node *node, void const *value, int (*compare)(void const *, void const *))
{
if(compare(&Node->value,value) == 0)
break;
}
2.用函数指针调用函数
int (*p)(int, int);//定义p是一个指向函数的指针变量,该函数有2个整型参数,p指向函数的入口
c = (*p)(a, b);
1.函数指针作函数参数
search_list(Node *node, void const *value, int (*compare)(void const *, void const *))
{
if(compare(&Node->value,value) == 0)
break;
}
2.用函数指针调用函数
int (*p)(int, int);//定义p是一个指向函数的指针变量,该函数有2个整型参数,p指向函数的入口
c = (*p)(a, b);