指向函數(shù)的指針有什么用 在C 中函數(shù)指針有什么作用呢,為什么不直接調(diào)用函數(shù)而要使用函數(shù)指針?
在C 中函數(shù)指針有什么作用呢,為什么不直接調(diào)用函數(shù)而要使用函數(shù)指針?可用作回調(diào)函數(shù)。只需將函數(shù)指針作為參數(shù)傳遞給另一個函數(shù),另一個函數(shù)就可以在執(zhí)行期間或執(zhí)行之后通過該指針調(diào)用預置的用戶函數(shù)。在C語言
在C 中函數(shù)指針有什么作用呢,為什么不直接調(diào)用函數(shù)而要使用函數(shù)指針?
可用作回調(diào)函數(shù)。只需將函數(shù)指針作為參數(shù)傳遞給另一個函數(shù),另一個函數(shù)就可以在執(zhí)行期間或執(zhí)行之后通過該指針調(diào)用預置的用戶函數(shù)。
在C語言中,指向函數(shù)的指針怎么調(diào)用函數(shù)?
如果有函數(shù)指針P,請使用*P獲取函數(shù)指針的值,然后添加要調(diào)用的參數(shù)列表。例如,如果P是int(*)(int)類型的函數(shù)指針,那么int a=(*P)(10)是一個典型的函數(shù)指針調(diào)用。