函數指針如何定義?
用函數指針變量調用函數 可以用指針變量指向整形變量、字符串、數組、結構體、也可以指向一個函數。
一個函數在編譯時被分配一個入口地址。這個入口地址就稱為函數指針。可以用一個指針變量指向函數,然后通過該指針變量調用此函數。函數指針是一種在C、C++、D語言、其他類 C 語言和Fortran 2003中的指針。函數指針可以像一般函數一樣,用于調用函數、傳遞參數。在如 C 這樣的語言中,通過提供一個簡單的選取、執行函數的方法,函數指針可以簡化代碼。函數指針只能指向具有特定特征的函數。因而所有被同一指針運用的函數必須具有相同的參數和返回類型。