<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國際加速解決方案。 廣告
                # 順序表 表的概念不言而寓: || |--| || || || || || || || || || || || 這就是一張表,單列的,對吧。很簡單,也很復雜。(參照c語言初探——底層) 我再拋出一個問題: int a[10];和 char b[40];你們怎么理解這兩段代碼? 我可不可以看成是10個4字節的int類型的表 或者說,是不是可以看成是40個1字節的char型的表 ### 它們本質上就是**40個1字節存儲單元,僅此而已**。 那么我現在定義一個結構體 struct node { int sig = 10; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//信號量(具體看操作系統之進程——PCB) int value = 0; }; 現在初始化第一個結點: node N1; N1.sig--; N1.value=10; 現在初始化第二個結點: node N2; N2.sig--; N2.value=10; ... 現在初始化第十個結點: node N10; N10.sig--; N10.value=10; 好了,現在我想知道,你們認為sig和value分別都做了什么? **小明**:sig雖然是一個變量,但是可以看成是一個從10自減為0的計數器,這樣初始化下來,就相當于10個值為10的順序表。 可是它有什么用呢? **蝌蚪哥**:你學知識不能問有用沒用,因為我不知道你將來會不會用到。是吧。sig說的淺顯一點兒就是計數器,說的深一點兒,就是數組中“[]索引”。 同樣的,我希望你們以后看到結構體中的變量,會有2種想法:**1.計數器。2.單一變量。** **小明**:噢,那這么說,其實就根本沒有數組嘍,那只是抽象出來的一種數據結構。和我詳細的講一下吧。 **蝌蚪哥**:不能說是沒有,只能說數組也是“打包”起來的指針的一種,看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>

                              哎呀哎呀视频在线观看