国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

首頁 > 編程 > C++ > 正文

C++形參與實參的區(qū)別實例解析

2020-05-23 14:24:11
字體:
供稿:網(wǎng)友
這篇文章主要介紹了C++形參與實參的區(qū)別實例解析,需要的朋友可以參考下
 
 

本文以實例闡述了C++中形參與實參的區(qū)別,有助于讀者加深對于C++形參與實參的認識。

形參出現(xiàn)在函數(shù)定義中,在整個函數(shù)體內(nèi)都可以使用, 離開該函數(shù)則不能使用。實參出現(xiàn)在主調(diào)函數(shù)中,進入被調(diào)函數(shù)后,實參變量也不能使用。 形參和實參的功能是作數(shù)據(jù)傳送。發(fā)生函數(shù)調(diào)用時, 主調(diào)函數(shù)把實參的值傳送給被調(diào)函數(shù)的形參從而實現(xiàn)主調(diào)函數(shù)向被調(diào)函數(shù)的數(shù)據(jù)傳送。

1.形參變量只有在被調(diào)用時才分配內(nèi)存單元,在調(diào)用結(jié)束時, 即刻釋放所分配的內(nèi)存單元。因此,形參只有在函數(shù)內(nèi)部有效。 函數(shù)調(diào)用結(jié)束返回主調(diào)函數(shù)后則不能再使用該形參變量。

2.實參可以是常量、變量、表達式、函數(shù)等, 無論實參是何種類型的量,在進行函數(shù)調(diào)用時,它們都必須具有確定的值, 以便把這些值傳送給形參。 因此應(yīng)預(yù)先用賦值,輸入等辦法使實參獲得確定值。

3.實參和形參在數(shù)量上,類型上,順序上應(yīng)嚴格一致, 否則會發(fā)生“類型不匹配”的錯誤。

4.函數(shù)調(diào)用中發(fā)生的數(shù)據(jù)傳送是單向的。 即只能把實參的值傳送給形參,而不能把形參的值反向地傳送給實參。 因此在函數(shù)調(diào)用過程中,形參的值發(fā)生改變,而實參中的值不會變化。

參考如下示例:

void Exchg1(int x, int y) { int tmp; tmp=x; x=y; y=tmp; printf("Exchg1:x=%d,y=%d/n",x,y);}void Exchg2(int &x, int &y) { int tmp; tmp=x; x=y; y=tmp; printf("Exchg2:x=%d,y=%d/n",x,y);}void Exchg3(int *x, int *y) { int tmp; tmp=*x; *x=*y; *y=tmp; printf("Exchg3:x=%d,y=%d/n",*x,*y);}void main(){ int a=4,b=6; Exchg1 (a,b) ; printf("a=%d,b=%d/n",a,b); Exchg2 (a,b); printf("a=%d,b=%d/n",a,b); Exchg3(&a,&b) ; printf("a=%d,b=%d/n",a,b);}

這里Exchg1函數(shù)被調(diào)用的時候,并沒有成功交換a跟b的數(shù)據(jù)。為何呢。
int a=4,b=6;
Exchg1 (a,b) ;   //這里本質(zhì)上發(fā)生的是:Exchg1 (intx=a,int y=b) ;   x跟y是函數(shù)定義里面的形參,也就是說這里只是把實參a跟b的值賦予了x,y這2個形參變量。接下來,函數(shù)里發(fā)生的值互換只換掉了x跟y的值,而實參a跟b沒有影響。
再看Exchg2 (a,b);   //再看本質(zhì)Exchg2 (int &x=a,int &y=b);   這里x跟y都是a,b的引用,操作x跟y交換就等于a跟b交換,自然,調(diào)用Exchg2 可以成功交換a跟b
Exchg3(&a,&b) ;   //Exchg3(int *x=&a,int *y=&b);   x跟y2個形參是a跟b的指針,也就是實參數(shù)據(jù)存放的地址。然后函數(shù)里交換了x跟y指向的數(shù)據(jù),也就是實參a跟b,所以,交換也是成功的。

代碼運行的結(jié)果,exchg1沒有交換a,b值;exchg2交換了a,b值,到了exchg,a,b的值似乎沒有交換,仍舊是a為4,b為6,剛開始以為代碼有問題,后來設(shè)置了斷點之后,發(fā)現(xiàn)代碼運行到exchg3(&a,&b)時,a=6,b=4了,所以代碼運行結(jié)果和初始值一樣的話,說明已經(jīng)交換了a,b的值,至此說明代碼是沒有任何問題的。


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
国产精品爱久久久久久久小说| 午夜视频免费在线观看| 丁香视频五月| 国产精品自拍在线观看| 青青九九免费视频在线| 国产永久免费高清在线观看| 国产香蕉免费精品视频| 亚洲一道本在线| 欧美日韩亚洲第一页| 国产中文在线| 精精国产xxxx视频在线动漫| 日本视频一二三区中文字幕| 在线视频中文字幕第一页| 四虎免费视频| 人人干在线视频| 精灵使的剑舞无删减版在线观看| av手机免费在线观看| 超碰97国产精品人人cao| 久久久久久久久亚洲精品| 欧美性受xxxx免费视频| 中文字幕在线免费看| 999在线视频| 福利视频在线导航| 精品极品三级久久久久| 免费黄色网页在线观看| 精品视频vs精品视频| 九九热在线观看| 在线观看中文字幕一区| 国产污污在线观看| 久草.com| 亚洲国产精华液| 国产福利片在线| 国产麻豆精品入口在线观看| 在线观看的av| 国产福利图片| 五月婷婷导航| 国产69精品久久app免费版| 色悠久久久久综合网小说| 欧美日韩在线中文字幕| 国产免费av高清在线| 国产激情视频一区二区| 久久99亚洲网美利坚合众国| 中文资源在线网| 国产视频1区| 成年人在线观看| 免费a级毛片在线播放| 精品一区二区观看| 国产精品久久在线| 五月天天在线| 亚洲videos| 中文字幕国产视频| 中文字幕第一页av| 综合激情亚洲| 国产黄在线观看| 99热免费观看| 三级小说一区| 白浆爆出在线观看| 天天操天天艹| 国产l精品国产亚洲区在线观看| 国产女主播在线观看| 2018狠狠干| а√最新版地址在线天堂| 欧美xxxx黑人又粗又长| jizz亚洲大全| 日本片在线看| 国产成人精品综合网站| 在线欧美一级视频| 在线观看免费观看在线91| www.xxx黄| 国产一二区视频| 一区二区精品区| 免费视频中文字幕| 国产一二三区在线| 亚洲一本大道| 国产一区二区在线|播放| 999精品网| 国产在线视频网站| 国产欧美日韩第一页| 99久久99热久久精品免费看| 在线亚洲精品自拍| 久热国产在线视频| 中文字幕日本在线观看| 精品国语对白精品自拍视 | 九九热在线观看| 国产视频三区| 亚洲午夜久久久久中文字幕| 国产一级二级三级在线观看| 蜜桃av在线免费观看| 中文av在线播放| 国产福利在线视频| 国产午夜三区视频在线| 精品国产一区二区三区不卡在线 | www.色五月| 国产成人天天5g影院| 国产精品一区二区婷婷| 日本三级视频网站| 永久免费av网站| 国产爆初菊在线观看免费视频网站| 麻豆网站在线| 青青艹在线视频| 免费久久网站| 九九99九九精彩| 黄色激情网址| 国产女呦网站| 天天草天天操| yjizz视频网站在线播放| 91极品在线| 在线国产小视频| 四虎国产精品永久在线| 亚洲欧美综合乱码精品成人网 | 国产精品人人爱一区二区白浆| 国内精品不卡| 最好看更新中文字幕| 日本中文字幕高清视频| 国产亚洲精品一区二区在线观看 | 亚洲精品男人| 免费黄色网页在线观看| 二区中文字幕| 国产精品人人| www操操操| 中文字幕av中文字幕| 国产www在线观看| 永久av在线| 福利资源在线久| 国产精品视频流白浆免费视频| 国产黄色免费在线观看| 精品美女调教视频| 久草.com| 国产精品久久麻豆| 在线激情网站| 在线91av| jlzzjlzz欧美| 国产精品久久麻豆| www.狠狠操.com| 国产黄色在线看| 免费久久网站| 91麻豆福利| 久热免费在线视频| 91涩漫在线观看c| 国产美女自拍视频| av丝袜在线| 国产精品二线| 国产精品自产拍在线网站| 中文天堂av| 国产日产一区二区三区| 久久av少妇| www.成人.com| 樱花草在线观看www| 国产日韩精品在线看| 激情综合丁香| 亚洲成人在线播放| 在线中文字幕资源| 中文字幕在线视频不卡| 国产在线传媒| 成人超碰在线| 久久亚洲资源| 欧美一级久久久久久久久大| av在线网页| 日本高清中文字幕在线| jizz国产| 日本在线观看| 青青青青在线| 老鸭窝av在线| 国产女王在线**视频 | eeuss在线观看| 中文岛国精品亚洲一区| 91资源在线观看| 69堂视频在线观看国产| 国产国语**毛片高清视频| 国产精品二线| 99re6在线视频精品免费| 国产porny蝌蚪视频| 国产激情自拍| 97视频在线| gogo在线高清视频| 九九热在线视频观看| 国产三线在线| 亚洲天堂视频在线观看免费| 日本一卡二卡四卡精品| 免费a在线看| 国产日本在线视频| 伊人精品影院| 国产原创在线播放| 国产超碰97| 欧美韩日国产| 1区2区3区在线| 亚洲第一成人在线视频| 二人午夜免费观看在线视频| 大香伊人中文字幕精品| 国产盗摄精品一区二区酒店| 日本一级理论片在线大全| 导航福利在线| 亚洲精品影院在线| 中文字幕在线第一页| 日本视频在线| 2020亚洲男人天堂| 福利在线观看| 操人视频91| 尤物在线精品视频| 国产欧美日韩专区|