回覆列表
-
1 # 春風秋雨8662
-
2 # 楓橋晴月
形參:全稱為"形式引數"是在定義函式名和函式體的時候使用的引數,目的是用來接收呼叫該函式時傳如的引數。
實參:全稱為"實際引數"是在呼叫時傳遞個該函式的引數。
形參和實參的型別必須要一致,或者要符合隱含轉換規則,當形參和實參不是指標型別時,在該函式執行時,形參和實參是不同的變數,他們在記憶體中位於不同的位置,形參將實參的內容複製一份,在該函式執行結束的時候形參被釋放,而實參內容不會改變。而如果函式的引數是指標型別變數,在呼叫該函式的過程中,傳個函式的是實參的地址,在函式體內部使用的也是實參的地址,即使用的就是實參本身.所以在函式體內部可以改變實參的值。
-
3 # 使用者483425341946622
正確答案:D
本題重點考察的是函式的形參和實參。I在定義函式時函式名後面括弧中的變數名稱為“形式引數”l(簡稱形參),在主調函式中呼叫一個函式時,函式名後面括弧1中的引數(可以是—個表示式)稱為“實際引數”(簡稱實參)。fC語言規定,實參變數對形參變數的資料傳遞是“值傳遞”,即單向傳遞,只由實參傳給形參,而不能由形參傳回來給實參。在記憶體中,實參單元與形參單元是不同的單元。因此D選項正確。
實參和形參是兩個不相關的獨立變數,實參和形參是各佔獨立儲存空間,函式呼叫過程中,實參向形參複製複製值。 實參是個變數,形參也是個變數。 如果佔用同一片空間的話,編譯時候就不存在實參形參型別不匹配的報錯。