C function pointer

void *: any type of return value of a pointer;

void (*): pointer to the function expressed as a function;

void * (* fun) (* a): the definition of a function pointer, the name of fun, the return value is a pointer, a pointer parameter a;

Guess you like

Origin www.cnblogs.com/zhangweigang/p/11756784.html