陣列(一維陣列簡介)

2021-10-01 08:10:10 字數 1170 閱讀 9492

按序排列的同類資料元素的集合稱為陣列

c語言中,陣列屬於構造型別。乙個陣列可以分解為多個陣列元素,這些元素可以屬於構造型別也可以屬於基本資料型別。因此按陣列元素的型別不同,陣列又可以分為數值陣列,字元陣列,指標陣列,結構陣列。

一維陣列的定義方式

使用陣列必須先進行定義

一維陣列的定義方式為:

型別說明符 陣列名[常量表示式];

其中:型別說明符是任一種基本資料型別或構造資料型別。

陣列名是使用者定義的陣列識別符號。

方括號中的常量表示式表示資料元素的個數,也稱為陣列的長度。

例如:

int a[10]

;//說明整型陣列a,有10個元素

float b[10]

,c[20];

//說明實型陣列b,有10個元素,實型陣列a,有20個元素

char ch[20]

;//說明字元陣列ch,有20個元素

對於陣列注意以下幾點:

1)對於同乙個陣列,其所有元素的資料型別都是相同的。

2)陣列名的書寫規則應符合識別符號的書寫規定。

3)陣列名不能與其他變數名相同。

4)方括號中常量表示式表示陣列元素的個數,如a[5]表示陣列a有5個元素,但是其下標從0開始計算,因此5個元素分別是a[0],a[1],a[2],a[3],a[4]

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

6)允許在同乙個型別說明中,說明多個陣列和多個變數,例如:

int a,b,c,d,a1[10]

,a2[20]

;

一維陣列元素的引用

陣列元素是組成陣列的基本單元。陣列元素也是一種變數,其標識方法為陣列名後跟乙個下標,下標表示元素在陣列中的順序號。

陣列元素的一般表示形式為:

陣列名[下標]

其中下標只能為整型常量或整型表示式。如位小數時,c編譯將自動取整。

陣列元素通常也稱為校表變數。必須先定義陣列,才能使用下標變數在c語言中只能逐個地使用下標變數。l

例如:

for

(int i =

0;i <

10; i++

)printf

("%d"

,a[i]

);

陣列(一維陣列 二維陣列)

陣列概述 c 陣列從零開始建立索引,即陣列索引從零開始。c 中陣列的工作方式與在大多數其他流行語言中的工作方式類似。但還有一些差異應引起注意。這些其實和泛型有些類似,陣列的操作沒有泛型方便,但是效能卻不是泛型所能比擬的 宣告陣列時,方括號 必須跟在型別後面,而不是識別符號後面。在c 中,將方括號放在...

Javascript 陣列 一維陣列 二維陣列

建立陣列語法 var myarray new array 我們建立陣列的同時,還可以為陣列指定長度,長度可任意指定。var myarray new array 8 建立陣列,儲存8個資料。我們還可以用簡單的方法建立陣列和賦值 第一種方法 var myarray new array 66,80,90,...

一維陣列,字元陣列

首先是一維陣列,相同資料型別的成員組成的一維陣列,分為整點陣列和浮點型陣列.一維陣列的定義 型別說明符 陣列名 常量表示式 int a 5 這種是最基本的5個值組成乙個陣列 int b 5 只有3個值,後面的補0 int c 5 5個值都為 0 int d 沒有陣列總個數,就查陣列個數,有幾個數值,...