亚洲精品久久久久久第一页-人妻少妇精彩视品一区二区三区-91国产自拍免费视频-免费一级a在线播放视频正片-少妇天天日天天射天天爽-国产大屁股喷水视频在线观看-操美女骚穴抽插性爱视频-亚洲 欧美 中文字幕 丝袜-成人免费无码片在线观看

什么是變量的引用


什么是變量的引用

文章插圖
引用的基本概念引用可以看作一個(gè)已經(jīng)定義的變量的別名 。
int &b = a; //int & 是引用的數(shù)據(jù)類型 , b就是a的別名引用的規(guī)則1.引用一定要初始化 。
2.引用一旦申明后 , 不能改變 。
3.&前有數(shù)據(jù)類型時(shí)是引用 , 其余皆為取地址 。
引用作為函數(shù)參數(shù)void swap(int &a, int &b) {int temp = a;a = b;b = temp;}//交換兩個(gè)變量的值引用的本質(zhì)引用就是一個(gè)常指針 。
引用作為函數(shù)的返回值int & getConst() {int a = 1;return a;}引用作為函數(shù)的返回值 , 不建議返回局部變量的引用 , 如果在使用這個(gè)值的時(shí)候這個(gè)地址已經(jīng)被釋放 , 將亂碼 。
如果一定要返回引用 , 請返回靜態(tài)變量的引用 , 如下:
int &getConst() {static int a = 2;return a;}const 引用1.如果想對一個(gè)const值進(jìn)行引用 , 這個(gè)引用必須是一個(gè)const引用 , 如下:
const int a = 10;int &re = a;//錯(cuò)誤const int &re = a; //正確2.如果一個(gè)變量是普通變量 , 那么用一個(gè)const引用去接受是可以的 , 如下:
int b = 20;const int &re = b; //正確申明:本文章記錄學(xué)習(xí)筆記 , 分享給大家一起學(xué)習(xí) , 有不正確的地方歡迎大家指出 。文中部分內(nèi)容為網(wǎng)絡(luò)知識總結(jié) , 如有侵權(quán) , 馬上刪除 。


    以上關(guān)于本文的內(nèi)容,僅作參考!溫馨提示:如遇健康、疾病相關(guān)的問題,請您及時(shí)就醫(yī)或請專業(yè)人士給予相關(guān)指導(dǎo)!

    「愛刨根生活網(wǎng)」www.malaban59.cn小編還為您精選了以下內(nèi)容,希望對您有所幫助: