實參和形參的區別和用法

2021-06-25 15:22:18 字數 535 閱讀 8112

#include using namespace std;

void getnum(int &a,int &b)

void changenum(int &c,int &d)

void show(int e,int f)

int main()

一、形參和實參區別:

1.函式的形参列於函式宣告中,在函式定義的函式體內使用。當呼叫函式時,形參是一類將要被填充的空白或是佔位符。

2.實參是用來填充形參的。當編寫函式呼叫時,實參列在函式名後面的括號裡。執行函式呼叫時,實參被傳遞給形參。

3.傳值呼叫和引用呼叫指的是用於引數傳遞過程的一種機制。在傳值呼叫中,只使用了實參的值。傳值呼叫機制中,形參是乙個區域性變數,其初始值為相應實參的值。在引用呼叫機制中,以實參變數取代形參,因此任何發生在形參上的改變實際上都發生在實參變數上。

二、關於使用何種引數:

如果希望函式能夠改變某變數的值,那麼相應的形參就一定要是引用呼叫引數,且必須加上『&』符號,其他時候可以使用傳值呼叫引數。

mysql裡的實參和形參 形參和實參的區別

形參 全稱為 形式引數 是在定義函式名和函式體的時候使用的引數,目的是用來接收呼叫該函式時傳如的引數.實參 全稱為 實際引數 是在呼叫時傳遞個該函式的引數.形參出現在函式定義中,在整個函式體內都可以使用,離開該函式則不能使用。實參出現在主調函式中,進入被調函式後,實參變數也不能使用。形參和實參的功能...

形參和實參的區別

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

形參和實參的區別

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