C語言第十題這裡面實參和形參是什麼,它倆的區別是什麼,請詳細解釋一下

2021-04-19 08:29:19 字數 1015 閱讀 3401

1樓:axl丶神喉

一個函式

bai void example(int i) 這裡du的i就是形zhi參dao

另一個函式內void example2()這裡的j就是實參

實參傳值給形參

void example(j) 呼叫函式時將j傳遞至容形參

2樓:匿名使用者

2個逗號表示式的值是最後一個的值

c語言中什麼叫形參,什麼叫實參?來權威解釋,我的理解就是形式引數和實際引數。在被呼叫的函式裡的是形

3樓:匿名使用者

可以這樣理解bai

形參出現在函du數定義中,在整個函zhi數體內都可dao以使用, 離開該函式

內則不能使用。容實參出現在主調函式中,進入被調函式後,實參變數也不能使用。 形參和實參的功能是作資料傳送。

發生函式呼叫時, 主調函式把實參的值傳送給被調函式的形參從而實現主調函式向被調函式的資料傳送。1.形參變數只有在被呼叫時才分配記憶體單元,在呼叫結束時, 即刻釋放所分配的記憶體單元。

因此,形參只有在函式內部有效。 函式呼叫結束返回主調函式後則不能再使用該形參變數。 2.

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

實參和形參在數量上,型別上,順序上應嚴格一致, 否則會發生「型別不匹配」的錯誤。 4.函式呼叫中發生的資料傳送是單向的。

即只能把實參的值傳送給形參,而不能把形參的值反向地傳送給實參。 因此在函式呼叫過程中,形參的值發生改變,而實參中的值不會變化。

4樓:匿名使用者

為了更好的區別現在有這樣的名稱,形式參量和實際引數。參量就是被呼叫函式裡的,引數是呼叫函式裡的。

5樓:哈嘍大師

形參就是程式中假設的引數,就像y=x一樣,x就是形參,那麼x=1就叫實參。

形參和實參的區別是什麼,c語言中形參和實參是什麼意思?有什麼區別?

實參是用來填充形參的。當函式被呼叫時,形參列在函式名後面的括號裡。執行函式呼叫時,實參被傳遞給形參。1 形參變數只有在被呼叫時才分配記憶體單元,在呼叫結束時,即刻釋放所分配的記憶體單元。因此,形參只在函式內部有效。函式呼叫結束返回主呼叫函式後則不能再使用該形參變數。2 實參可以是常量 變數 表示式 ...

在C語言裡面,共用體和結構體的區別是什麼

結構體與共來用體 1.結構源體 struct 定義 結構體是由一系列具有相同資料型別或不同資料型別的資料構成的資料集合。例子 struct student 2.共用體 union 定義 union維護足夠的空間來放置多個資料成員中的 一種 而不是為每一個資料成員配置 空 間,在union中所有的資料...

c語言中 a 和 a的具體區別是什麼

a 是首先拷貝自bai己的副本,然後對真值du加一。a是對zhi真值加一,然後使dao用真值。例子 版 int a 0,b,c b a c a printf b d,c d b,c 上述程式權 段執行結果為b 0,c 2,可以證明理論。而a 和 a本身在單獨使用時,與a a 1是等價的。作為單bai...