回覆列表
  • 1 # pietr49411

    把具有相同資料型別的若干變數按有序的形式組織起來,以便於程式處理,這些資料元素的集合就是陣列,按照陣列元素的型別不同,可分為:數值陣列、字元陣列、指標陣列結構陣列等各種類別。陣列說明的一般形式為:型別說明符 陣列名[常量表達式],......;其中型別說明符可以是任一種基本資料型別或構造資料型別陣列名是定義的陣列識別符號。常量表達式表示資料元素的個數,也就是陣列的長度。對陣列型別的說明應注意:

    1)陣列的型別實際上是陣列元素的取值型別。

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

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

    4)常量表達式表示陣列元素的個數,但是其下標從0開始計算5)不能在方括號中用變數來表示元素的個數,但是可以用符號常數或常量表達式。6)允許在同一個型別說明中,說明多個數組和多個變數。陣列元素的表示方法一般比較簡單就是陣列名[下標]來引用,先定義後用,如果是小數的話,直接自動取整。陣列賦值分為:初始化賦值和動態賦值初始化賦值一般形式為:static 型別說明符 陣列名[常量表達式]={值,值......};static表示靜態儲存型別,c語言規定只有靜態儲存陣列和外部陣列才可做初始化賦值。c語言對陣列的初始化賦值還有幾個規定:1)可以只給部分元素賦值。2)只能給元素逐個賦值,不能給陣列整體賦值。3)如不給可初始化的陣列賦初值,在在陣列說明中,可以不給出陣列元素的個數。

  • 中秋節和大豐收的關聯?
  • 孫尚香的簡介 (詳細,包括出生年月)?