转载自 http://blog.csdn.net/u014221279/article/details/50978204
首先介绍大家比较熟悉的typedef
上面介绍得是我们常用的比较简单的typedef的用法,下面首先介绍一下函数指针。
函数指针的形式:
形式1:返回类型(*函数名)(参数表)
通过上面的一个小例子,我们知道了函数指针的用法,
而typedef可以让函数指针更直观方便
形式2:typedef 返回类型(*新类型)(参数表)
typedef的功能是定义新的类型。第一句就是定义了一种PTRFUN的类型,并定义这种类型为指向某种函数的指针,这种函数以一个int为参数并返回char类型。后面就可以像使用int,char一样使用PTRFUN了。
第二行的代码便使用这个新类型定义了变量pFun,此时就可以像使用形式1一样使用这个变量了。