typedef unsigned int uint 将unsigned int 类型重命名成uint。
typedef int(*pr_t)[5] 将int(*)[5]重命名成pr_t
typedef int(*prr_t)(int, int ) 将 int(*)(int, int )重命名成prr_t
数组指针 函数指针中typedef重命名在*后
void (*signal(int, void(*)(int)))(int);
signal是函数名,参数是int和void(*)(int),signal的返回类型是void(*)(int)
void(*)(int)重命名为pf_t,简化成pf_t sinal (int, pf_t)