1,相比较宏定义的直接替换,typedef 是对类型的封装(别名);

2,在编程中使用typedef的目的一般有两个:

     --一个是给变量起一个容易记住且意明确的别名;

--另一个是简化一些比较复杂的类型声明;

3,函数名就是指向这个函数的地址;