<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>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                [TOC] >[success] ## **1:基本介紹** 我們在講解函數注意事項和使用細節時,已經講過值類型和引用類型了,這里 我們再系統總結一下,因為這是重難點,**值類型參數默認就是值傳遞**,而引用類型 **參數默認就是引用傳遞。** **兩種傳遞方式** 1)值傳遞 2)引用傳遞 其實:不管是值傳遞還是引用傳遞,傳遞給函數的都是變量的副本,不同的是,值傳遞的是值的拷貝,引用傳遞的是地址的拷貝,一般來說,**地址拷貝效率高**,因為數據量小,而值拷貝訣定拷貝的數據大小,數據越大,效率越低。 >[success] ## **2:值類型和引用類型** 1)值類型: 基本數據類型int系列, float系列, bool, string、數組和結構體struct 2)引用類型: 指針、slice切片、 map、管道chan、interface 等都是引用類型 ●**函數參數的傳遞方式** 3)值類型默認是值傳遞: 變量直接存儲值,內存通常在棧中分配[案例:畫出示意圖] ![](https://img.kancloud.cn/87/09/8709dda96bcaef9059738cca714eae12_1280x404.png) 4)引用類型默認是引用傳遞:變量存儲的是一個地址,這個地址對應的空間才真正存儲數據(值),內存通常在堆上分配,當沒有任何變量引用這個地址時,該地址對應的數據空間就成為一個垃圾,由GC來回收。[案例:并畫出示意圖] ![](https://img.kancloud.cn/e9/95/e99551145ce5600d304eb67f9f894542_1280x352.png)
                  <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>

                              哎呀哎呀视频在线观看