參數(shù)傳遞(二)

數(shù)組的兩個(gè)特殊性質(zhì)對(duì)我們定義和使用作用在數(shù)組上的函數(shù)有影響:不允許拷貝數(shù)組以及使用數(shù)組時(shí)會(huì)將其裝換成指針鱼辙。

盡管不能以值傳遞的方式傳遞數(shù)組事示,但是我們可以把形參寫(xiě)成類(lèi)似數(shù)組的形式

等價(jià)的三個(gè)函數(shù)

如果我們傳給 print 函數(shù)的事一個(gè)數(shù)組,則實(shí)參自動(dòng)地轉(zhuǎn)換成指向數(shù)組首元素的指針,數(shù)組的大小對(duì)函數(shù)的調(diào)用沒(méi)有影響。

數(shù)組是以指針的形式傳遞給函數(shù)的郑临,所以一開(kāi)始函數(shù)并不知道數(shù)組的確切尺寸,調(diào)用者應(yīng)該為此提供一些額外的信息屑宠。管理指針形參有三種常用的技術(shù)厢洞。

1,要求數(shù)組本身包含一個(gè)結(jié)束標(biāo)記典奉。

2躺翻,傳遞指向數(shù)組首元素和尾后元素的指針。

3卫玖,專(zhuān)門(mén)定義一個(gè)表示數(shù)組大小的形參公你。

定義表示數(shù)組大小的形參

變量可以定義為數(shù)組的引用,形參也可以是數(shù)組的引用假瞬。

形參為數(shù)組的引用時(shí)陕靠,引用形參綁定到對(duì)應(yīng)的實(shí)參上迂尝,也就是綁定到數(shù)組上。

數(shù)組剪芥、指針

如果所有的實(shí)參類(lèi)型相同垄开,可以傳遞一個(gè)名為 initializer_list 的標(biāo)準(zhǔn)庫(kù)類(lèi)型;如果實(shí)參的類(lèi)型不同粗俱,可以編寫(xiě)一種特殊的函數(shù)说榆,也就是可變參數(shù)模板。

省略符形參類(lèi)型寸认,可以用它傳遞可變數(shù)量的實(shí)參。

initializer_list

initializer_list 也是一種模板類(lèi)型串慰,定義 initializer_list 對(duì)象時(shí)偏塞,必須說(shuō)明列表中所含元素的類(lèi)型。

定義 initializer_list

?initializer_list 對(duì)象中的元素永遠(yuǎn)是常量值邦鲫。

省略符形參
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末灸叼,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子庆捺,更是在濱河造成了極大的恐慌古今,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,194評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件滔以,死亡現(xiàn)場(chǎng)離奇詭異捉腥,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)你画,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,058評(píng)論 2 385
  • 文/潘曉璐 我一進(jìn)店門(mén)抵碟,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人坏匪,你說(shuō)我怎么就攤上這事拟逮。” “怎么了适滓?”我有些...
    開(kāi)封第一講書(shū)人閱讀 156,780評(píng)論 0 346
  • 文/不壞的土叔 我叫張陵敦迄,是天一觀(guān)的道長(zhǎng)。 經(jīng)常有香客問(wèn)我凭迹,道長(zhǎng)罚屋,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,388評(píng)論 1 283
  • 正文 為了忘掉前任蕊苗,我火速辦了婚禮沿后,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘朽砰。我一直安慰自己尖滚,他們只是感情好喉刘,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,430評(píng)論 5 384
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著漆弄,像睡著了一般睦裳。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上撼唾,一...
    開(kāi)封第一講書(shū)人閱讀 49,764評(píng)論 1 290
  • 那天廉邑,我揣著相機(jī)與錄音,去河邊找鬼倒谷。 笑死蛛蒙,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的渤愁。 我是一名探鬼主播牵祟,決...
    沈念sama閱讀 38,907評(píng)論 3 406
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼抖格!你這毒婦竟也來(lái)了诺苹?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 37,679評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤雹拄,失蹤者是張志新(化名)和其女友劉穎收奔,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體滓玖,經(jīng)...
    沈念sama閱讀 44,122評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡坪哄,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,459評(píng)論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了呢撞。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片损姜。...
    茶點(diǎn)故事閱讀 38,605評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖殊霞,靈堂內(nèi)的尸體忽然破棺而出摧阅,到底是詐尸還是另有隱情,我是刑警寧澤绷蹲,帶...
    沈念sama閱讀 34,270評(píng)論 4 329
  • 正文 年R本政府宣布棒卷,位于F島的核電站,受9級(jí)特大地震影響祝钢,放射性物質(zhì)發(fā)生泄漏比规。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,867評(píng)論 3 312
  • 文/蒙蒙 一拦英、第九天 我趴在偏房一處隱蔽的房頂上張望蜒什。 院中可真熱鬧,春花似錦疤估、人聲如沸灾常。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,734評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)钞瀑。三九已至沈撞,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間雕什,已是汗流浹背缠俺。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,961評(píng)論 1 265
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留贷岸,地道東北人壹士。 一個(gè)月前我還...
    沈念sama閱讀 46,297評(píng)論 2 360
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像偿警,于是被迫代替她去往敵國(guó)和親墓卦。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,472評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容

  • 引用傳遞和值傳遞 1. 值傳遞 當(dāng)形參是非引用類(lèi)型時(shí)户敬,實(shí)參的值會(huì)被拷貝給形參,實(shí)參和形參是兩個(gè)完全不同的對(duì)象睁本,函數(shù)...
    TOMOCAT閱讀 484評(píng)論 0 1
  • 參數(shù)傳遞 形參初始化的機(jī)理與變量初始化相同尿庐。形參的類(lèi)型決定了形參和實(shí)參的交互方式。 引用傳遞 passed by ...
    Kreat閱讀 781評(píng)論 0 0
  • #1.函數(shù)基礎(chǔ)1.1 局部對(duì)象1.2 函數(shù)聲明1.3 分離式編譯 #2.參數(shù)傳遞2.1 傳值參數(shù)2.2 傳引用參數(shù)...
    MrDecoder閱讀 588評(píng)論 0 1
  • 0.一些有用的概念 <0>: 自動(dòng)對(duì)象:對(duì)于普通局部變量對(duì)應(yīng)的對(duì)象而言呢堰,當(dāng)函數(shù)的控制路徑經(jīng)過(guò)該變量定義語(yǔ)句時(shí)創(chuàng)建該...
    BrightHewei閱讀 244評(píng)論 0 1
  • 函數(shù) 函數(shù)基礎(chǔ) 函數(shù)是一個(gè)命名了的代碼塊抄瑟,我們通過(guò)調(diào)用函數(shù)執(zhí)行相應(yīng)的代碼,函數(shù)可以有0個(gè)活多個(gè)參數(shù)枉疼,通常會(huì)產(chǎn)生一個(gè)...
    人間百色閱讀 251評(píng)論 0 0