形參和實參各是什麼?怎麼用?

2025-04-15 17:05:15 字數 1710 閱讀 2007

1樓:朋璣崇綺煙

實參。就是你實際當中要傳進這個函式中來加工的數,形參。

就是你定義的函式。

中括號。內的引數,用於接收實參,也作為加工後的。

返回值。返回給主函式,給你舉個例子:函式名(形參),實際你在主函式中用的是:呼叫函式名(給的這個具體的數就是:實參),不知道我這樣說你明白了不。

2樓:施忠祖平卉

形參就是函式定義的時候所帶的引數,例如:

voidf(int

a)/函式體。

這裡引數a就是形參。實參就是函式呼叫的時候,你傳遞的實際值,例如:

f(20);

這裡的20就是實參(實際引數),在呼叫函式時,實參會賦值給形參。

3樓:稽蕭衛慧英

簡單說就是函式體裡面定義的引數就是實參,函式體外定義的稱之為形參。

intfunc(inta)int

ba是形參。

b是實參。

4樓:卑煦藤白竹

形參就是。乙個名字代號。實參。是。

你穿進去的引數。

當引數傳入後。

形參的值=實參的值。

例子上面幾位都給出了。

5樓:汪凝緱惜筠

傳遞引數用的。形參是在編寫的函式中寫好的。然後呼叫函式,把實參傳遞給形參進行運算。。。

形參和實參是什麼意思?

6樓:網友

有以下區別:1、主體不同:實參在呼叫有參函式時,函式名後面括號中的引數為「實際引數」。形參不是實際存在變數,又稱虛擬變數。

2、目的不同:實參可以是常量、變數或表示式,無論實參是何種型別的量,在進行函式呼叫時,都必須具有確定的值,以便把這些值傳送給形參。

需要注意當形參和實參不是指標型別時,在該函式執行時,形參和實參是不同的變數,他們在記憶體中位於不同的位置,形參將實參的內容複製乙份,在該函式執行結束的時候形參被釋放,而實參內容不會改變。

7樓:帳號已登出

函式的引數分為形參和實參兩種。

在本小節中,進一步介紹形參、實參的特點和兩者的關係。形參出現在函式定義中,在整個函式體內都可以使用,離開該函式則不能使用。

實參出現在主調函式中,進入被調函式後,實參變數也不能使用。形參和實參的功能是作資料傳送。發生函式呼叫時,主調函式把實參的值傳送給被調函式的形參從而實現主調函式向被調函式的資料傳送。

形參和實參是什麼

8樓:戶如樂

形參:是定義函式時在括號裡定義的變數,它只是申明用的,是沒有值的;實參:是呼叫函式時傳給形參的值,是有值的。實參是形參被具體賦值之後的值,參加實際的運算,有實際作用。

形參變數只有在被呼叫時才分配記憶體單元,在呼叫結束時,即刻釋放所分配的記憶體單元。實參可以是常量、變數、表示式、函式等,無論實參是何種型別的量,在進行函式呼叫時,它們都必須具有確定的值,以便把這些值傳送給形參。函式的形參和實參具有以下特點:

1.形參變數只有在被呼叫時才分配記憶體單元,在呼叫結束時,即刻釋放所分配的記憶體單元。因此,形參只有在函式內部有效。函式呼叫結束返回主調函式後則不能再使用該形參變數。

2.實參可以是常量、變數、表示式、函式等,無論實參是何種型別的量,在進行函式呼叫時,它們都必須具有確定的值,以便把這些值傳送給形參。因此應預先用賦值,輸入等辦法使實參獲得確定值。

形參與實參的區別怎麼區分呢,vb中形參和實參的區別

通過形參與實參在函式中位置來進行區分,兩者區別如下 一 主體不同 1 實參 在呼叫有參函式時,函式名後面括號中的引數為 實際引數 2 形參 不是實際存在變數,又稱虛擬變數。二 目的不同 1 實參 可以是常量 變數或表示式,無論實參是何種型別的量,在進行函式呼叫時,都必須具有確定的值,以便把這些值傳送...

為什麼說向函式傳遞引用實現了形參和實參的資料雙向傳遞

引用傳遞就是將實參地址傳遞給函式,函式接收到地址後並不另外在棧上分配臨時記憶體空間版儲存該地址,而是直權接當做實參本身使用,如果實參含有有效資料,則函式可以通過引用直接取出 讀 也可以對其賦值 寫 如果將實參傳遞給函式稱為正傳遞,那麼函式返回資料就是逆傳遞。由於函式返回值是通過退棧方式傳遞,而且編譯...

形參不能改變實參,為什麼在用指標傳遞數值的時候又可以改變呢

樓主你好,要bai理解這個du必須理解一個問題,就是指標的zhi定義dao。指標自己是 有一個存版儲空間的,權裡面存的是被指的一個數 如a 的地址。也就是說指標中存的是a的地址。呼叫函式的時候,通過指標找到a的地址,然後對a的值進行改變,也就改變了a的值。其二是,我們普通的賦值 主函式中 a 2,其...