天天看點

《PIC微控制器項目設計:C語言》一2.2 數組

本文講的是<b>PIC微控制器項目設計:C語言一2.2 數組</b>,數組是通過指定其類型、名稱和存儲的元素數量進行聲明的。例如:

《PIC微控制器項目設計:C語言》一2.2 數組

建立了一個無符号基本整型數組,名稱為Total,有5個元素。數組的第一個元素索引為0。是以,在上面的例子中,Total[0]指的是它的第一個元素。數組Total存儲在存儲器的5個連續位置中,如下表所示。

《PIC微控制器項目設計:C語言》一2.2 數組

可以通過指定數組名稱和索引将資料存儲在數組中。例如,為了将25存儲到數組的第二個元素中,我們必須寫:

《PIC微控制器項目設計:C語言》一2.2 數組

同樣,可以通過指定數組名稱和它的索引對數組中的内容進行讀取。例如,為了将第三個數組元素複制到一個叫temp的變量裡,我們必須寫為:

數組的内容可以在其聲明期間初始化。下面給出了一個例子,數組months有12個元素,months [0] = 31,months [1] = 28,依此類推。

《PIC微控制器項目設計:C語言》一2.2 數組

上面的數組也可以不指定數組的大小來進行聲明:

《PIC微控制器項目設計:C語言》一2.2 數組

字元數組也可以類似地聲明。在下面的例子中,一個名為Hex_Letters且有6個元素的字元數組聲明為:

《PIC微控制器項目設計:C語言》一2.2 數組

字元串是個具有空終止符的字元數組。字元串要麼通過雙引号括起來進行聲明,要麼通過單引号指定數組中的每個字元來進行聲明,其後再以空字元結束:

《PIC微控制器項目設計:C語言》一2.2 數組

《PIC微控制器項目設計:C語言》一2.2 數組

在C程式設計語言中,我們還可以聲明多元數組。在下面的例子中,建立了一個名為P的3行4列的二維數組。數組總共有12個元素。該數組的第一個元素為P[0] [0],最後一個元素為P2。這個數組的結構如下表所示。

《PIC微控制器項目設計:C語言》一2.2 數組

原文标題:PIC微控制器項目設計:C語言一2.2 數組

繼續閱讀