017集 形參和實參的分析

2021-09-19 12:50:38 字數 525 閱讀 8521

舉例說明:

int qiuhe(int start_number,int end_number,int space_number)

{ int sum=0;

int i=0;

for(i=strat_number;i在這裡 可以看出來int qiuhe(int start_number,int end_number,int space_number);

內部的引數叫形參

而sum=qiuhe(1,100,1);內部的 1 100 1 3個數則是實際引數。

總結:形參只有在呼叫函式時只能在函式內部訪問,當呼叫結束後,其內部會被釋放,故在結束後,形參時不被訪問的。

引出問題:當是乙個結構體型別時,單呼叫函式時,需要申請乙個大的容量空間的情況,此時會造成資源的浪費。

所以為了進一步的提高在呼叫方式上的區別,並且提高效率和使用率。最快速的方法就是直接copy指標:用*處理即可改變外部的資料,而且還不需要再申請記憶體空間 。具體的請看(018集)

形參和實參

函式的引數分為形參和實參兩種。形參 出現在函式定義中,在整個 函式體內都可以使用,離開該函式則不能使用。實參出現在主調函式中,進入被調函式後,實參變數也不能使用。形參和實參的功能是作 資料傳送 發生函式呼叫 時,主調函式把實參的值傳送給被調函式的形參從而實現主調函式向被調函式的 資料傳送 函式的形參...

形參和實參

形參 全稱為 形式引數 是在定義函式名和函式體的時候使用的引數,目的是用來接收呼叫該函式時傳遞的引數。形參的作用是實現主調函式與被調函式之間的聯絡,通常將函式所處理的資料,影響函式功能的因素或者函式處理的結果作為形參。沒有形參的函式在形參表的位置應該寫void.main 函式也可以有形參和返回值,其...

形參和實參

形參和實參的區別 1 值傳遞 實參是變數,表示式等值。find int x y find z 上面的例子中,z是實參,x是形參。x變z不變。在值傳遞過程中,實參和形參位於記憶體中兩個不同位址中,實參先自己複製一次拷貝,再把拷貝複製給形參。所以,在值傳遞過程中,形參的變化不會對實參有任何的影響。2 位...