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