定義
C語言支持一維數組和多維數組。如果一個數組的所有元素都不是數組,那麼該數組稱為一維數組。
格式
一維數組的定義方式為:n類型說明符數組名[常量表達式];n
①數組名的命名規則與變量名的命名規則一緻;n
②常量表達式表示數組元素的個數。可以是常量或符号常量,不能為變量。
性質
通過給出的數組名稱和這個元素在數組中的位置編号(即下标),程序可以引用數組中的任意一個元素。n
在C++中,一維數組的引用格式為:數組名[下标]n
其中,a是一維數組的數組名,該數組有10個元素,依次表示為a[0]a[1]a[2]a[3]a[4]a[5]a[6]a[7]a[8]a[9]。需要注意的是,a[10]不屬于這一個數組的空間範圍中。當在說明部分定義了一個數組變量後,編譯程序會在内存空間中開辟一串連續的存儲單元。對于數組而言,程序的執行部分使用的是數組變量而不是數組類型。需要注意的是:在引用時,下标可以是整型變量或整型表達式。如果使用表達式,會先計算表達式以确定下标。程序隻能逐個應用數組中的元素而不能一次引用整個數組。