(void (*)(void *))的作用是什么
请教大家一个C指针的问题
sctp_inq_set_th_handler和sctp_endpoint_bh_rcv是两个函数,其原型分别为:
void sctp_inq_set_th_handler(struct sctp_inq *q,void (*callback)(void *), void *arg)
和
void sctp_endpoint_bh_rcv(struct sctp_endpoint *ep)
在一个函数语句sctp_inq_set_th_handler(&ep->base.inqueue,(void (*)(void *))sctp_endpoint_bh_rcv, ep);中,(void (*)(void *))的作用是什么?感觉不加也没有语法错误吧?