本帖最后由 tyyhmtyyhm 于 2018-3-8 23:32 編輯
復(fù)雜數(shù)據(jù)類型的引用之前定義的是基本數(shù)據(jù)類型的引用,引用就是一個(gè)變量的別名,我們知道有一些復(fù)雜的組合數(shù)據(jù)類型,比如結(jié)構(gòu)體,這些數(shù)據(jù)類型也可以有自己的別名,也就是引用,跟基本數(shù)據(jù)類型的引用是完全一樣的。看程序:
圖片18.png (52.43 KB, 下載次數(shù): 86)
下載附件
2018-3-8 22:58 上傳
printfT2函數(shù)中我們就定義了一個(gè)引用類型的變量,當(dāng)調(diào)用該函數(shù)時(shí),傳遞過來一個(gè)結(jié)構(gòu)體變量,形參時(shí)實(shí)參的引用,形參變量和實(shí)參變量就是同一個(gè)事物了,改變其中一個(gè)就改變了另外一個(gè),二者就是“姥姥”和“外婆”的關(guān)系。 程序中我們還定義了兩個(gè)函數(shù),形參為指針變量和形參為結(jié)構(gòu)體變量的函數(shù),三者有不同地點(diǎn),程序注釋中已經(jīng)做了說明。一定注意,引用就是別名,由引用連接起來的兩個(gè)變量是同一個(gè)事物,修改其一另一個(gè)就會(huì)改變。還有就是結(jié)構(gòu)體變量的賦值,就是結(jié)構(gòu)體成員的對(duì)應(yīng)賦值。 運(yùn)行程序:
圖片19.png (17.57 KB, 下載次數(shù): 86)
下載附件
2018-3-8 22:58 上傳
【C++】筆記系列均為原創(chuàng),轉(zhuǎn)載請注明轉(zhuǎn)自微號(hào):Lightspeed-Tech 或 AutoCode 更多精彩資料,請關(guān)注!
|