函數(shù)指針是指向函數(shù)的指針變量。
通常我們說(shuō)的指針變量是指向一個(gè)整型、字符型或數(shù)組等變量,而函數(shù)指針是指向函數(shù)。
函數(shù)指針可以像一般函數(shù)一樣,用于調(diào)用函數(shù)、傳遞參數(shù)。
函數(shù)指針變量的聲明:
typedef int (*fun_ptr)(int,int); // 聲明一個(gè)指向同樣參數(shù)、返回值的函數(shù)指針類型
實(shí)例
以下實(shí)例聲明了函數(shù)指針變量 p,指向函數(shù) max:
populate_array 將調(diào)用 10 次回調(diào)函數(shù),并將回調(diào)函數(shù)的返回值賦值給數(shù)組。
編譯執(zhí)行,輸出結(jié)果如下:
16807 282475249 1622650073 984943658 1144108930 470211272 101027544 1457850878 1458777923 2007237709
審核編輯:黃飛
-
函數(shù)
+關(guān)注
關(guān)注
3文章
4381瀏覽量
64895 -
指針
+關(guān)注
關(guān)注
1文章
484瀏覽量
71197
原文標(biāo)題:函數(shù)指針與回調(diào)函數(shù)
文章出處:【微信號(hào):?jiǎn)纹瑱C(jī)與嵌入式,微信公眾號(hào):?jiǎn)纹瑱C(jī)與嵌入式】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
函數(shù)指針與回調(diào)函數(shù)
一文詳解C語(yǔ)言函數(shù)指針與回調(diào)函數(shù)
C語(yǔ)言里面的函數(shù)指針和回調(diào)函數(shù)
一文詳解函數(shù)指針與回調(diào)函數(shù)
函數(shù)指針、指針函數(shù)、回調(diào)函數(shù)總結(jié)分享!
C語(yǔ)言回調(diào)函數(shù)學(xué)習(xí)
LabWindows/CVI 程序 回調(diào)函數(shù)設(shè)計(jì)

評(píng)論