华章计算机 + 关注
手机版

《PIC微控制器项目设计:C语言》一2.2 数组

  1. 云栖社区>
  2. 华章计算机>
  3. 博客>
  4. 正文

《PIC微控制器项目设计:C语言》一2.2 数组

华章计算机 2017-09-21 11:33:36 浏览1474 评论0

摘要: 本文讲的是PIC微控制器项目设计:C语言一2.2 数组,本节书摘来华章计算机《PIC微控制器项目设计:C语言》一书中的第2章,第2.1节, PIC Microcontroller Projects in C: Basic to Advanced, Second Edition〔塞浦路斯〕 多甘·易卜拉欣(Dogan Ibrahim) 著许辉 吕汶译 译更多章节内容可以访问云栖社区“华章计算机”公众号查看。

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],最后一个元素为P2。这个数组的结构如下表所示。
screenshot

原文标题:PIC微控制器项目设计:C语言一2.2 数组

【云栖快讯】阿里巴巴小程序繁星计划,20亿补贴第一弹云应用立即开通购买,限量从速!  详情请点击

网友评论