摘要: 有点类似模板的功能,可以使用函数指针作为参数,当调用函数时,使用void *进行传递参数,细致比较时,再用int *之类的进行强制转换。回调函数,其实就是在参数中定义函数,调用时,回到主函数去调用这个函数。仔细用法如下:首先定义查找函数Node * search_list(Node *node, void const *value, int (*compare)(void const *,void const *)){ while(node!=NULL){ if(compare(&node->data,value) == 0 ) break; ... 阅读全文
posted @ 2014-03-25 16:49 xingoo 阅读(457) 评论(0) 推荐(0)