C語(yǔ)言指針函數(shù)與函數(shù)指針有什么區(qū)別

小億
88
2023-12-20 08:01:31

C語(yǔ)言中,指針函數(shù)和函數(shù)指針是兩個(gè)不同的概念。

指針函數(shù)是一個(gè)返回指針的函數(shù),它的返回值是一個(gè)指針類型。通過(guò)指針函數(shù),我們可以返回一個(gè)指針,該指針可以指向函數(shù)中的變量、數(shù)組或結(jié)構(gòu)體等數(shù)據(jù)。

函數(shù)指針是一個(gè)指向函數(shù)的指針變量,它存儲(chǔ)了函數(shù)的地址。通過(guò)函數(shù)指針,我們可以間接地調(diào)用函數(shù),可以方便地在程序中傳遞函數(shù)作為參數(shù),或者將函數(shù)作為另一個(gè)函數(shù)的返回值。

簡(jiǎn)而言之,指針函數(shù)是一個(gè)函數(shù),其返回值為指針類型;而函數(shù)指針是一個(gè)指針變量,其存儲(chǔ)了函數(shù)的地址。

0