c语言typedef问题,求帮

img


typedef的基础用法不是用后一个替前一个吗
在这里框起来的部分我没有是以什么格式写的,能不能具体说明这里是用的什么替换的什么。

这是函数指针的类型定义方法,和一般的类型定义看着有点差异
p_fun就是新的类型,表示一个函数指针,其返回类型为const double *,有两个参数,一个是const double *,一个是int


//typedef char char_t, *char_p, (*fp)(void); // 声明 char_t 为类型 char 之别名
                                           // char_p 为 char* 之别名
                                           // fp 为 char(*)(void) 之别名

详见