程序運行期間,每一個函數都會佔用一段連續的內存空間。而函數名就是該函數所佔內存區域的起始地址(也稱「入口地址」)。函數
咱們能夠將函數的入口地址賦給一個指針變量,使該指針變量指向該函數。而後經過指針變量就能夠調用這個函數。這種指向函數的指針變量稱爲「函數指針」。命令行
類型名 (* 指針變量名)(參數類型1, 參數類型2,…);
例如:指針
int (*pf)(int ,char);