閱讀181 返回首頁    go 阿裏雲 go 技術社區[雲棲]


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

2.2 數組

本文講的是PIC微控製器項目設計:C語言一2.2 數組,數組是通過指定其類型、名稱和存儲的元素數量進行聲明的。例如:
screenshot
創建了一個無符號基本整型數組,名稱為Total,有5個元素。數組的第一個元素索引為0。因此,在上麵的例子中,Total[0]指的是它的第一個元素。數組Total存儲在存儲器的5個連續位置中,如下表所示。

screenshot

可以通過指定數組名稱和索引將數據存儲在數組中。例如,為了將25存儲到數組的第二個元素中,我們必須寫:
screenshot
同樣,可以通過指定數組名稱和它的索引對數組中的內容進行讀取。例如,為了將第三個數組元素複製到一個叫temp的變量裏,我們必須寫為:
數組的內容可以在其聲明期間初始化。下麵給出了一個例子,數組months有12個元素,months [0] = 31,months [1] = 28,依此類推。
screenshot
上麵的數組也可以不指定數組的大小來進行聲明:
screenshot
字符數組也可以類似地聲明。在下麵的例子中,一個名為Hex_Letters且有6個元素的字符數組聲明為:
screenshot
字符串是個具有空終止符的字符數組。字符串要麼通過雙引號括起來進行聲明,要麼通過單引號指定數組中的每個字符來進行聲明,其後再以空字符結束:
screenshot

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

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

最後更新:2017-09-21 12:02:46

  上一篇:go  網站每天都有收錄,排名卻全部掉了
  下一篇:go  CVE-2017-12615/CVE-2017-12616:Tomcat信息泄漏和遠程代碼執行漏洞分析報告