9久久伊人精品综合,亚洲一区精品视频在线,成 人免费va视频,国产一区二区三区黄网,99国产精品永久免费视频,亚洲毛片多多影院,精品久久久无码人妻中文字幕,无码国产欧美一区二区三区不卡
學習啦>知識大全>知識百科>百科知識>

什么是引用類型引用和指針的區別

時間: 謝君787 分享

  引用類型是由類型的實際值引用(類似于指針)表示的數據類型。那么你對引用類型了解多少呢?以下是由學習啦小編整理關于什么是引用類型的內容,希望大家喜歡!

  引用類型的簡介

  “引用”(reference)是c++的一種新的變量類型,是對C的一個重要補充。它的作用是為變量起一個別名。假如有一個變量a,想給它起一個別名,可以這樣寫:int a;int &b=a;

  這就表明了b是a的“引用”,即a的別名。經過這樣的聲明,使用a或b的作用相同,都代表同一變量。在上述引用中,&是“引用聲明符”,并不代表地址。

  不要理解為“把a的值賦給b的地址”。引用類型的數據存儲在內存的堆中,而內存單元中只存放堆中對象的地址。聲明引用并不開辟內存單元,b和a都代表同一變量單元。

  注意:在聲明引用變量類型時,必須同時使之初始化,即聲明它代表哪一變量。在聲明一個變量的引用之后,在本函數執行期間,該引用一直與其代表的變量相聯系,不能再作為其他變量的別名。

  引用和指針的區別

  看實例吧:

  引用是C++中的概念,初學者容易把引用和指針混淆一起。

  下面的程序中,n是m的一個引用(reference),m是被引用物(referent)。

  int m;

  int &n = m;

  n相當于m的別名(綽號),對n的任何操作就是對m的操作。

  所以n既不是m的拷貝,也不是指向m的指針,其實n就是m它自己。

  引用的規則

  (1)引用被創建的同時必須被初始化(指針則可以在任何時候被初始化)。

  (2)不能有NULL引用,引用必須與合法的存儲單元關聯(指針則可以是NULL)。

  (3)一旦引用被初始化,就不能改變引用的關系(指針則可以隨時改變所指的對象)。

  以下示例程序中,k被初始化為i的引用。

  語句k = j并不能將k修改成為j的引用,只是把k的值改變成為6。

  由于k是i的引用,所以i的值也變成了6。

  int i = 5;

  int j = 6;

  int &k = i;

  k = j; // k和i的值都變成了6;
看過“引用和指針的區別”的人還看了:

1.word中如何加入引用文獻

2.word2013怎么插入和引用參考文獻

3.word如何添加文獻引用

4.Word如何自動生成參考文獻引用

5.word怎么使正文中的上標數字鏈接到參考文獻

6.excel查詢引用函數的用法

什么是引用類型引用和指針的區別

引用類型是由類型的實際值引用(類似于指針)表示的數據類型。那么你對引用類型了解多少呢?以下是由學習啦小編整理關于什么是引用類型的內容,希望大家喜歡! 引用類型的簡介 引用(reference)是c++的一種新的變量類型,是對C的一個重要補充
推薦度:
點擊下載文檔文檔為doc格式
1811352 主站蜘蛛池模板: 国产精品国产高清国产一区| 国产三级国产精品国产专区 | 日韩国产成人精品视频| 精品国产成人A区在线观看| 久久亚洲欧美日本精品| 亚洲激情一区二区三区在线| 99国精品午夜福利视频不卡99 | 精品亚洲没码中文字幕| 亚洲精品成人一二三专区| 曰韩无码二三区中文字幕| 熟女亚洲综合精品伊人久久| 国产熟睡乱子伦视频在线播放 | 狠狠亚洲色一日本高清色| 中文字幕午夜福利片午夜福利片97| 日韩av一区二区三区精品| 亚洲熟女少妇乱色一区二区| 亚洲国产精品日韩在线| 激,情四虎欧美视频图片| 一区二区三区放荡人妻| 日韩高清不卡一区二区三区 | 日韩不卡一区二区在线观看| 国产精品亚洲中文字幕| 国产精品国产三级国产a| 精品人妻伦一二三区久久| 中文字幕乱码亚洲无线| 青青热在线精品视频免费观看| 正在播放的国产A一片| 精品一区二区成人码动漫| 国产精品亚洲片夜色在线| 国产精品天干天干综合网| 国内精品伊人久久久久影院对白| 亚洲欧洲日韩国内高清| 国产高在线精品亚洲三区| 亚洲综合国产一区二区三区| 国产超碰无码最新上传| 91精品国产吴梦梦在线观看永久| 丰满少妇在线观看网站| 91精品一区二区蜜桃| 免费AV片在线观看网址| 少妇高潮喷潮久久久影院| 亚洲AV日韩AV激情亚洲|