go語言有指針嗎 在C 中函數(shù)指針有什么作用呢,為什么不直接調(diào)用函數(shù)而要使用函數(shù)指針?
在C 中函數(shù)指針有什么作用呢,為什么不直接調(diào)用函數(shù)而要使用函數(shù)指針?可用作回調(diào)函數(shù)。只需將函數(shù)指針作為參數(shù)傳遞給另一個函數(shù),另一個函數(shù)就可以在執(zhí)行期間或執(zhí)行之后通過該指針調(diào)用預(yù)置的用戶函數(shù)。為什么別
在C 中函數(shù)指針有什么作用呢,為什么不直接調(diào)用函數(shù)而要使用函數(shù)指針?
可用作回調(diào)函數(shù)。只需將函數(shù)指針作為參數(shù)傳遞給另一個函數(shù),另一個函數(shù)就可以在執(zhí)行期間或執(zhí)行之后通過該指針調(diào)用預(yù)置的用戶函數(shù)。
為什么別的語言中沒有像C語言一樣有指針?
說到硬件操作,我害怕指針,因為后來的程序員不需要直接面對CPU和內(nèi)存,也不需要再玩CPU的組裝了。早期的程序員甚至需要用撥號開關(guān)輸入CPU的二進(jìn)制指令。當(dāng)C語言發(fā)明的時候,指針是一個非常有用的工具。。。哦,Linux是用C寫的,這是一個非常大和強(qiáng)大的系統(tǒng),其中指針的應(yīng)用不小。。。而各種語言的編譯器,詞法分析、語法分析等等,甚至使用指針。。。調(diào)用各種庫,這里所有的高效都是用C來描述的,指針很炫。?!,F(xiàn)在各種易于使用的編程語言都不使用指針,因為這些編程語言站在巨人的肩膀上,巨人是用指針來描述C的。。。