為什么要用回調(diào)函數(shù) C中回調(diào)函數(shù)是自己調(diào)的么?怎么查看回調(diào)函數(shù)?
C中回調(diào)函數(shù)是自己調(diào)的么?怎么查看回調(diào)函數(shù)?通常在A(yíng)PI中稱(chēng)為回調(diào)函數(shù)。如果它是用C實(shí)現(xiàn)的,那么可以使用函數(shù)指針?;卣{(diào)函數(shù)一般是指你調(diào)用一個(gè)函數(shù)這個(gè)函數(shù)就是要調(diào)用的函數(shù),這個(gè)函數(shù)是你自己寫(xiě)的,參數(shù)經(jīng)常
C中回調(diào)函數(shù)是自己調(diào)的么?怎么查看回調(diào)函數(shù)?
通常在A(yíng)PI中稱(chēng)為回調(diào)函數(shù)。如果它是用C實(shí)現(xiàn)的,那么可以使用函數(shù)指針。回調(diào)函數(shù)一般是指你調(diào)用一個(gè)函數(shù)這個(gè)函數(shù)就是要調(diào)用的函數(shù),這個(gè)函數(shù)是你自己寫(xiě)的,參數(shù)經(jīng)常是固定的
回調(diào)函數(shù),顧名思義,就是當(dāng)函數(shù)完成后,它會(huì)回去調(diào)用我們傳入的函數(shù)。有很多地方可以使用回調(diào)函數(shù),如我所見(jiàn):SQLite,SQLite中的一個(gè)函數(shù),我不知道我是否記錯(cuò)了exec函數(shù)的名稱(chēng)。在這個(gè)函數(shù)執(zhí)行之后,我將調(diào)用傳入的函數(shù)。通常,回調(diào)函數(shù)都有自己的參數(shù)列表格式,然后使用這種格式從回調(diào)函數(shù)中獲取我們需要的一些值。
什么是C語(yǔ)言的回調(diào)函數(shù)?具體怎么用呢?
Search uu2; list函數(shù)的第二個(gè)參數(shù)是函數(shù)指針2;此指針用于在list函數(shù)中調(diào)用另一個(gè)函數(shù),如果(compare((node->value))傳入2; address,則所需的2; Value==0)是if