国产宅男网站在线|亚洲A级性爱免费视频|亚洲中精品级在线|午夜福利AA毛

  • <dd id="gf5jf"><th id="gf5jf"></th></dd>

    <cite id="gf5jf"><label id="gf5jf"></label></cite>
  • <div id="gf5jf"><listing id="gf5jf"></listing></div>
    學(xué)習(xí)啦>知識(shí)大全>知識(shí)百科>百科知識(shí)>

    什么是引用類型引用和指針的區(qū)別

    時(shí)間: 謝君787 分享

      引用類型是由類型的實(shí)際值引用(類似于指針)表示的數(shù)據(jù)類型。那么你對(duì)引用類型了解多少呢?以下是由學(xué)習(xí)啦小編整理關(guān)于什么是引用類型的內(nèi)容,希望大家喜歡!

      引用類型的簡(jiǎn)介

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

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

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

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

      引用和指針的區(qū)別

      看實(shí)例吧:

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

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

      int m;

      int &n = m;

      n相當(dāng)于m的別名(綽號(hào)),對(duì)n的任何操作就是對(duì)m的操作。

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

      引用的規(guī)則

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

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

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

      以下示例程序中,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;
    看過“引用和指針的區(qū)別”的人還看了:

    1.word中如何加入引用文獻(xiàn)

    2.word2013怎么插入和引用參考文獻(xiàn)

    3.word如何添加文獻(xiàn)引用

    4.Word如何自動(dòng)生成參考文獻(xiàn)引用

    5.word怎么使正文中的上標(biāo)數(shù)字鏈接到參考文獻(xiàn)

    6.excel查詢引用函數(shù)的用法

    什么是引用類型引用和指針的區(qū)別

    引用類型是由類型的實(shí)際值引用(類似于指針)表示的數(shù)據(jù)類型。那么你對(duì)引用類型了解多少呢?以下是由學(xué)習(xí)啦小編整理關(guān)于什么是引用類型的內(nèi)容,希望大家喜歡! 引用類型的簡(jiǎn)介 引用(reference)是c++的一種新的變量類型,是對(duì)C的一個(gè)重要補(bǔ)充
    推薦度:
    點(diǎn)擊下載文檔文檔為doc格式
    1811352