一維數組

一維數組

計算機專業術語
在程序中可以使用下标變量,即說明這些變量的整體為數組,數組中的每個變量的數據類型是相同的。當數組中每個元素都隻帶有一個下标時,稱這樣的數組為一維數組。一維數組是由數字組成的以單純的排序結構排列的結構單一的數組。一維數組是計算機程序中最基本的數組。二維及多維數組可以看作是一維數組的多次疊加産生的。
  • 中文名:一維數組
  • 外文名:linear array
  • 适用領域:計算機
  • 所屬學科:編程
  • 屬性:變量

定義

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

格式

一維數組的定義方式為:n類型說明符數組名[常量表達式];n

①數組名的命名規則與變量名的命名規則一緻;n

②常量表達式表示數組元素的個數。可以是常量或符号常量,不能為變量。

性質

通過給出的數組名稱和這個元素在數組中的位置編号(即下标),程序可以引用數組中的任意一個元素。n

在C++中,一維數組的引用格式為:數組名[下标]n

例如:inta[10];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]不屬于這一個數組的空間範圍中。當在說明部分定義了一個數組變量後,編譯程序會在内存空間中開辟一串連續的存儲單元。對于數組而言,程序的執行部分使用的是數組變量而不是數組類型。需要注意的是:在引用時,下标可以是整型變量或整型表達式。如果使用表達式,會先計算表達式以确定下标。程序隻能逐個應用數組中的元素而不能一次引用整個數組。

相關詞條

相關搜索

其它詞條