首先介绍你们比较熟悉的typedefios
上面介绍得是咱们经常使用的比较简单的typedef的用法,下面首先介绍一下函数指针。函数
函数指针的形式:spa
形式1:返回类型(*函数名)(参数表) .net
经过上面的一个小例子,咱们知道了函数指针的用法,指针
而typedef能够让函数指针更直观方便code
形式2:typedef 返回类型(*新类型)(参数表)blog
typedef的功能是定义新的类型。第一句就是定义了一种PTRFUN的类型,并定义这种类型为指向某种函数的指针,这种函数以一个int为参数并返回char类型。后面就能够像使用int,char同样使用PTRFUN了。
第二行的代码便使用这个新类型定义了变量pFun,此时就能够像使用形式1同样使用这个变量了。ip