實參 實參和形參共用一個存儲單元嗎


實參 實參和形參共用一個存儲單元嗎

文章插圖
大家好,小跳來為大家解答以上的問題 。實參和形參共用一個存儲單元嗎,實參這個很多人還不知道,現在讓我們一起來看看吧!
1、形參變量只有在被調用時才分配內存單元 , 在調用結束時,即刻釋放所分配的內存單元 。
2、因此,形參只在函數內部有效 。
3、函數調用結束返回主調用函數后則不能再使用該形參變量 。
4、2、實參可以是常量、變量、表達式、函數等,無論實參是何種類型的量,在進行函數調用時,它們都必須有確定的值,以便把這些值傳送給形參 。
5、因此應預先用賦值,輸入等辦法使參數獲得確定值 。
6、3、實參和形參在數量上,類型上、順序上應嚴格一致,否則就會發生類型不匹配的錯誤 。
【實參 實參和形參共用一個存儲單元嗎】7、4、在一般傳值調用的機制中只能把實參傳送給形參,而不能把形參的值反向地傳送給實參 。
8、因此在函數調用過程中,形參值發生改變,而實參中的值不會變化 。
9、而在引用調用的機制當中是將實參引用的地址傳遞給了形參,所以任何發生在形參上的改變實際上也發生在實參變量上 。
本文到此分享完畢 , 希望對大家有所幫助 。