實參是局部變量還是全局變量 c語言,函數(shù)形參運算速度快還是全局變量速度快?
c語言,函數(shù)形參運算速度快還是全局變量速度快?在某些嵌入式系統(tǒng)中,使用形式參數(shù)的效率很高。反匯編之后,優(yōu)先使用寄存器組。當(dāng)寄存器用完時,使用堆棧,對寄存器的訪問速度比對ram的訪問速度快不,形式參數(shù)離
c語言,函數(shù)形參運算速度快還是全局變量速度快?
在某些嵌入式系統(tǒng)中,使用形式參數(shù)的效率很高。反匯編之后,優(yōu)先使用寄存器組。當(dāng)寄存器用完時,使用堆棧,對寄存器的訪問速度比對ram的訪問速度快
不,形式參數(shù)離開函數(shù)時就沒用了。它們屬于局部變量。當(dāng)程序調(diào)用此函數(shù)時,它將自動為此變量分配空間。當(dāng)功能結(jié)束時,系統(tǒng)將自動釋放空間。通常,static定義的變量可以保留函數(shù)調(diào)用后的最后一個值。