本文講的是<b>PIC微控制器項目設計:C語言一2.2 數組</b>,數組是通過指定其類型、名稱和存儲的元素數量進行聲明的。例如:
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIyZuBnLwUzNlhzYyMjZkNDO1U2N4ITM2EzN0ATZxEWO0EjZwgTMiVWYxETN48CXt92Yu4GZjlGbh5SZslmZxl3Lc9CX6MHc0RHaiojIsJye.png)
建立了一個無符号基本整型數組,名稱為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],最後一個元素為P2。這個數組的結構如下表所示。
原文标題:PIC微控制器項目設計:C語言一2.2 數組