形參和實(shí)參舉例 定義函數(shù)時(shí),必須要有形參,對(duì)嗎?
定義函數(shù)時(shí),必須要有形參,對(duì)嗎?形式參數(shù)僅在函數(shù)執(zhí)行時(shí)分配內(nèi)存,分配的內(nèi)存將在函數(shù)執(zhí)行后釋放。至于函數(shù)參數(shù)屬于局部變量的原因。如果一開始就分配了,就可以在其他地方訪問(wèn)和修改,數(shù)據(jù)就不確定了。另外,函數(shù)
定義函數(shù)時(shí),必須要有形參,對(duì)嗎?
形式參數(shù)僅在函數(shù)執(zhí)行時(shí)分配內(nèi)存,分配的內(nèi)存將在函數(shù)執(zhí)行后釋放。至于函數(shù)參數(shù)屬于局部變量的原因。如果一開始就分配了,就可以在其他地方訪問(wèn)和修改,數(shù)據(jù)就不確定了。另外,函數(shù)的形式參數(shù)實(shí)際上是:在調(diào)用函數(shù)之前,將實(shí)際參數(shù)推到堆棧上,然后跳轉(zhuǎn)到函數(shù)的地址執(zhí)行。當(dāng)函數(shù)在執(zhí)行后跳回時(shí),堆棧彈出,內(nèi)存被釋放。