函數(shù)指針是指向函數(shù)的指針變量。
通常我們說的指針變量是指向一個整型、字符型或數(shù)組等變量,而函數(shù)指針是指向函數(shù)。
函數(shù)指針可以像一般函數(shù)一樣,用于調(diào)用函數(shù)、傳遞參數(shù)。
函數(shù)指針變量的聲明:
typedef int (*fun_ptr)(int,int); // 聲明一個指向同樣參數(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
審核編輯:黃飛
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報投訴
-
函數(shù)
+關(guān)注
關(guān)注
3文章
4417瀏覽量
67549 -
指針
+關(guān)注
關(guān)注
1文章
484瀏覽量
71864
原文標(biāo)題:函數(shù)指針與回調(diào)函數(shù)
文章出處:【微信號:單片機與嵌入式,微信公眾號:單片機與嵌入式】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
熱點推薦
函數(shù)指針與回調(diào)函數(shù)
在linux驅(qū)動面向?qū)ο缶幊趟枷胫杏玫淖疃?,利?b class='flag-5'>函數(shù)指針來實現(xiàn)封裝,下面以一個簡單的例子說明。
一文詳解函數(shù)指針與回調(diào)函數(shù)
函數(shù)指針是指向函數(shù)的指針變量。它允許我們將函數(shù)作為參數(shù)傳遞給其他函數(shù)或?qū)?/div>
發(fā)表于 08-22 10:36
?997次閱讀
函數(shù)指針、指針函數(shù)、回調(diào)函數(shù)總結(jié)分享!
看藍牙協(xié)議棧的時候遇到了回調(diào)函數(shù),之前就沒有用過,函數(shù)指針、函數(shù)
發(fā)表于 10-15 19:23
C語言回調(diào)函數(shù)學(xué)習(xí)
對指針的應(yīng)用是C語言編程的精髓所在,而回調(diào)函數(shù)就是C語言里面對函數(shù)指針的高級應(yīng)用。簡而言之,回
發(fā)表于 05-27 09:44
?7431次閱讀
LabWindows/CVI 程序 回調(diào)函數(shù)設(shè)計
回調(diào)函數(shù)是系統(tǒng)框架設(shè)計中非常重要的一種手段,所謂回調(diào)函數(shù)(callback )是指一個通過
發(fā)表于 05-03 16:54
?1.2w次閱讀
C語言函數(shù)的回調(diào)函數(shù)
,如果過后再執(zhí)行,則稱之為異步回調(diào)。 回調(diào)函數(shù)就是一個通過函數(shù)
詳解回調(diào)函數(shù)的概念及使用步驟
回調(diào)函數(shù)就是一個被作為參數(shù)傳遞的函數(shù)。在C語言中,回調(diào)函數(shù)
一文詳解C/C++回調(diào)函數(shù)
首先看一下回調(diào)函數(shù)的官方解釋:回調(diào)函數(shù)就是一個通過函數(shù)
函數(shù)指針和回調(diào)函數(shù)的使用方法
了解開發(fā)語言的朋友應(yīng)該都會對回調(diào)函數(shù)有所了解,在很多的程序開發(fā)語言中都能看到回調(diào)的身影。很多場景下,當(dāng)某個條件成立以后我們希望代碼執(zhí)行某些指
函數(shù)類型和函數(shù)指針類型的區(qū)別
平時用的更多的是函數(shù)指針類型,比如作為函數(shù)參數(shù)傳入回調(diào)函數(shù)等等。實際上
發(fā)表于 10-24 14:27
?957次閱讀
回調(diào)函數(shù)(callback)是什么?回調(diào)函數(shù)的實現(xiàn)方法
回調(diào)函數(shù)是一種特殊的函數(shù),它作為參數(shù)傳遞給另一個函數(shù),并在被調(diào)用函數(shù)執(zhí)行完畢后被調(diào)用。
發(fā)表于 03-12 11:46
?4901次閱讀
函數(shù)指針與回調(diào)函數(shù)的應(yīng)用實例
評論