在C語言中使用陣列必須先進行定義。
一維陣列的定義方式為型別說明符和陣列名。
型別說明符是任一種基本資料型別或構造資料型別。陣列名是使用者定義的陣列識別符號。方括號中的常量表達式表示資料元素的個數,也稱為陣列的長度。
對於陣列型別說明應注意以下幾點:陣列的型別實際上是指陣列元素的取值型別。對於同一個陣列,其所有元素的資料型別都是相同的。
陣列名的書寫規則應符合識別符號的書寫規定,陣列名不能與其它變數名相同。
方括號中常量表達式表示陣列元素的個數。
在C語言中使用陣列必須先進行定義。
一維陣列的定義方式為型別說明符和陣列名。
型別說明符是任一種基本資料型別或構造資料型別。陣列名是使用者定義的陣列識別符號。方括號中的常量表達式表示資料元素的個數,也稱為陣列的長度。
對於陣列型別說明應注意以下幾點:陣列的型別實際上是指陣列元素的取值型別。對於同一個陣列,其所有元素的資料型別都是相同的。
陣列名的書寫規則應符合識別符號的書寫規定,陣列名不能與其它變數名相同。
方括號中常量表達式表示陣列元素的個數。
1、二維陣列需要使用兩個下標才能表示某個儲存區,第一個下標叫做組下標,第二個下標叫做組內下標。
2、有效組下標的範圍是從0開始到分組個數減一為止,有效組內下標的範圍是從0開始到組記憶體儲區個數減一為止。
3、可以使用迴圈巢狀依次處理二維陣列中每個儲存區。
4、二維陣列可以看作是由一維陣列巢狀而成,一個二維陣列也可以分解為多個一維陣列。
5、陣列說明的方括號中給出的是某一維的長度,即可取下標的最大值。
1、C89,C90標準是定義陣列時下標只允許使用整型,字元型常量;
2、引用陣列時下標可以使用整型,字元型的常量或者變數;
3、C99標準是定義陣列時下標可以使用整型,字元型的常量或變數,但變數必須已經賦值;
4、引用陣列時下標可以使用整型,字元型的常量或者變數,以上所說的常量及變數均包含表示式。