这是函数指针的类型定义方法,和一般的类型定义看着有点差异
p_fun就是新的类型,表示一个函数指针,其返回类型为const double *,有两个参数,一个是const double *,一个是int
//typedef char char_t, *char_p, (*fp)(void); // 声明 char_t 为类型 char 之别名
// char_p 为 char* 之别名
// fp 为 char(*)(void) 之别名