靚麗時尚館

位置:首頁 > 健康生活 > 心理

c語言中陣列的妙用

心理2.51W
c語言中陣列的妙用

所謂陣列,是有序的元素序列。陣列是在程式設計中,為了處理方便, 把具有相同型別的若干元素按無序的形式組織起來的一種形式。這些無序排列的同類資料元素的集合稱為陣列。

比如油煙機的風扇轉速會和工作的模式之間有一定的關係,那麼我們就可以把它的工作模式和一維陣列的下標對應起來,我們將具體的轉速放在陣列中,這樣的話就非常方便我們在日後查詢。

再比如說家中的冷暖燈光控制這方面,色溫燈裡會有兩個燈珠,分別對應的是冷光和暖光,選擇不同的模式燈光的顏色就不同,我們就可以將這兩種燈光的亮度pwm值事先放在二維陣列中,以便呼叫調光。

在程式中合理地使用陣列,會使程式的結構比較整齊,而且可以把較為複雜的運算,轉化成簡單的陣列來表示。

擴充套件資料:

一、使用規則:

1、可以只給部分元素賦初值。當{ }中值的個數少於元素個數時,只給前面部分元素賦值。

2、只能給元素逐個賦值,不能給陣列整體賦值。

(請注意:在C、C#語言中是這樣,但並非在所有涉及陣列的地方都這樣,資料庫是從1開始。)

3、若不給可初始化的陣列賦初值,則全部元素均為0值。

4、假如給全部元素賦值,則在陣列說明中, 可以不給出陣列元素的個數。

動態賦值可以在程式執行過程中,對陣列作動態賦值。這時可用迴圈語句配合scanf函式逐個對陣列元素賦值。

二、表示方法:

陣列元素是組成陣列的基本單元。

陣列元素也是一種變數, 其標識方法為陣列名後跟一個下標。下標表示了元素在陣列中的順序號。陣列元素的一般形式為:陣列名[下標] 其中的下標只能為整型常量或整型表示式。

如為小數時,C編譯將自動取整。例如,a[5],a[i+j],a[i++]都是合法的陣列元素。陣列元素通常也稱為下標變數。必須先定義陣列, 才能使用下標變數。在C語言中只能逐個地使用下標變數, 而不能一次引用整個陣列。

標籤:陣列 妙用 語言