<address id="9d9v3"></address>
        <form id="9d9v3"></form><listing id="9d9v3"><nobr id="9d9v3"><progress id="9d9v3"></progress></nobr></listing>
          <noframes id="9d9v3"><form id="9d9v3"></form>

          <address id="9d9v3"></address>

          <span id="9d9v3"><nobr id="9d9v3"><meter id="9d9v3"></meter></nobr></span>
          <address id="9d9v3"></address>
          <form id="9d9v3"><nobr id="9d9v3"></nobr></form>

          直播帶貨服務

          C語言支持一維數組和多維數組

          定義一維數組

          C語言支持一維數組和多維數組。如果一個數組的所有元素都不是數組,那么該數組稱為一維數組。

          C語言使用數組必須進行定義。一維數組的定義方式為:

          類型說明符數組名[常量表達式];

          其中,類型說明符是任一種基本數據類型或構造數據類型。數組名是用戶定義的數組標識符。方括號中的常量表達式表示數據元素的個數,也稱為數組的長度。例如:

          int a[10]; /*說明整型數組a,其中a示數組的名稱,方括號中的10表明數組一共有10*/

          /*個元素,類型名int限定數組a的每個元素中只能存放整型數據*/

          float b[10], c[20]; /*說明實型數組b,有10個元素,實型數組c,有20個元素*/

          char ch[20]; /*說明字符數組ch,有20個元素*/        

          C語言支持一維數組和多維數組          

          注意:

          (1)數組的類型實際上是指數組元素的取值類型。對于同一個數組,其所有元素的數據類型都是相同的。

          (2)數組名的書寫規則應符合標識符的書寫規定。

          (3)數組名不能與其它變量名相同。

          (4)不能在方括號中用變量來表示元素的個數,但是可以是符號常數或常量表達式

          (5)允許在同一個類型說明中,說明多個數組和多個變量

          例如:

          int a;

          float a[10];

          是錯誤的。

          #define N 5

          // ...

          int a[1+4],b[N];

          是合法的。

          int n=5;

          int a[n];

          是錯誤的。


          © Copyright 六六互聯.Some Rights Reserved.www.ic.vip
          真正国产乱子伦高清对白