首先介紹你們比較熟悉的typedefios
上面介紹得是咱們經常使用的比較簡單的typedef的用法,下面首先介紹一下函數指針。函數
函數指針的形式:spa
形式1:返回類型(*函數名)(參數表) .net
經過上面的一個小例子,咱們知道了函數指針的用法,指針
而typedef能夠讓函數指針更直觀方便code
形式2:typedef 返回類型(*新類型)(參數表)blog
typedef的功能是定義新的類型。第一句就是定義了一種PTRFUN的類型,並定義這種類型爲指向某種函數的指針,這種函數以一個int爲參數並返回char類型。後面就能夠像使用int,char同樣使用PTRFUN了。
第二行的代碼便使用這個新類型定義了變量pFun,此時就能夠像使用形式1同樣使用這個變量了。ip