《PIC微控製器項目設計:C語言》一2.2 數組
2.2 數組
本文講的是PIC微控製器項目設計:C語言一2.2 數組,數組是通過指定其類型、名稱和存儲的元素數量進行聲明的。例如:
創建了一個無符號基本整型數組,名稱為Total,有5個元素。數組的第一個元素索引為0。因此,在上麵的例子中,Total[0]指的是它的第一個元素。數組Total存儲在存儲器的5個連續位置中,如下表所示。
可以通過指定數組名稱和索引將數據存儲在數組中。例如,為了將25存儲到數組的第二個元素中,我們必須寫:
同樣,可以通過指定數組名稱和它的索引對數組中的內容進行讀取。例如,為了將第三個數組元素複製到一個叫temp的變量裏,我們必須寫為:
數組的內容可以在其聲明期間初始化。下麵給出了一個例子,數組months有12個元素,months [0] = 31,months [1] = 28,依此類推。
上麵的數組也可以不指定數組的大小來進行聲明:
字符數組也可以類似地聲明。在下麵的例子中,一個名為Hex_Letters且有6個元素的字符數組聲明為:
字符串是個具有空終止符的字符數組。字符串要麼通過雙引號括起來進行聲明,要麼通過單引號指定數組中的每個字符來進行聲明,其後再以空字符結束:
或
在C編程語言中,我們還可以聲明多維數組。在下麵的例子中,創建了一個名為P的3行4列的二維數組。數組總共有12個元素。該數組的第一個元素為P[0] [0],最後一個元素為P[2][3]。這個數組的結構如下表所示。
原文標題:PIC微控製器項目設計:C語言一2.2 數組
最後更新:2017-09-21 12:02:46