函數(shù)指針作為形參傳遞 函數(shù)形參,引用和指針有什么區(qū)別?
函數(shù)形參,引用和指針有什么區(qū)別?指針用于指向變量,而引用用于為變量提供別名,就像typedef一樣。當(dāng)引用用作形式參數(shù)時(shí),它就像在調(diào)用函數(shù)中操作實(shí)際參數(shù)一樣。不需要考慮實(shí)際參數(shù)的地址。當(dāng)指針用作形式參
函數(shù)形參,引用和指針有什么區(qū)別?
指針用于指向變量,而引用用于為變量提供別名,就像typedef一樣。當(dāng)引用用作形式參數(shù)時(shí),它就像在調(diào)用函數(shù)中操作實(shí)際參數(shù)一樣。不需要考慮實(shí)際參數(shù)的地址。當(dāng)指針用作形式參數(shù)時(shí),由于指針的值是變量的地址,因此有必要通過(guò)解引用地址來(lái)操作它所引用的變量。在C語(yǔ)言中,引用類(lèi)型是首選的形式參數(shù),因?yàn)樗戎羔樃菀撞僮髯兞?,但是使用指針作為形式參?shù)的優(yōu)點(diǎn)是它可以通過(guò)增加或減少來(lái)改變它的方向。溫馨提示:建議調(diào)用函數(shù)時(shí)使用引用類(lèi)型的形式參數(shù)!