<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                ### 17. 引用 引用變量是一個別名,也就是說,它是某個已存在變量的另一個名字。一旦把引用初始化為某個變量,就可以使用該引用名稱或變量名稱來指向變量。 **引用 VS 指針:** 引用很容易與指針混淆,它們之間有三個主要的不同: * 不存在空引用。引用必須連接到一塊合法的內存。 * 一旦引用被初始化為一個對象,就不能被指向到另一個對象。指針可以在任何時候指向到另一個對象。 * 引用必須在創建時被初始化。指針可以在任何時間被初始化。 **創建引用:** ~~~ int i = 17; 復制代碼 ~~~ 我們可以為 i 聲明引用變量,如下所示: ~~~ int& r = i; double& s = d; 復制代碼 ~~~ 在這些聲明中,& 讀作**引用**。因此,第一個聲明可以讀作 "r 是一個初始化為 i 的整型引用",第二個聲明可以讀作 "s 是一個初始化為 d 的 double 型引用"。下面的實例使用了 int 和 double 引用: ~~~ void test15() { //聲明變量 int a = 10, b = 20; //聲明引用變量 int &i = a; int &j = b; cout << "a == " << a << "\t &i ==" << i << endl; cout << "b == " << b << "\t &j ==" << j << endl; a = 5, b = 6; cout << "a == " << a << "\t &i ==" << i << endl; cout << "b == " << b << "\t &j ==" << j << endl; } 復制代碼 ~~~ > **輸出:** > > a == 10 &i ==10 b == 20 &j ==20 a == 5 &i ==5 b == 6 &j ==6 引用通常用于函數參數列表和函數返回值。下面列出了 C++ 程序員必須清楚的兩個與 C++ 引用相關的重要概念: | 概念 | 描述 | | --- | --- | | [把引用作為參數](https://www.runoob.com/cplusplus/passing-parameters-by-references.html) | C++ 支持把引用作為參數傳給函數,這比傳一般的參數更安全。 | | [把引用作為返回值](https://www.runoob.com/cplusplus/returning-values-by-reference.html) | 可以從 C++ 函數中返回引用,就像返回其他數據類型一樣。 |
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看