在C语言中定义函数指针时 文件名为.cpp时 应定义为
void process(int a,int b,int (*p)(int ,int ));
而为.c则可省略 定义为
void process(int a,int b,int (*p)( ));
否则就会报错为
cannot convert parameter 3 from 'int (int,int)' to 'int (__cdecl *)(void)'
None of the functions with this name in scope match the target type