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

简介: 本文讲的是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 数组

相关文章
|
1月前
|
C语言
在C语言中数组作为函数参数的应用与示例
在C语言中数组作为函数参数的应用与示例
15 0
|
1月前
|
C语言
【进阶C语言】数组笔试题解析
【进阶C语言】数组笔试题解析
17 0
|
1月前
|
存储 C语言 索引
C语言数组
C语言数组
14 0
|
1月前
|
存储 算法 数据挖掘
C语言中如何快速找出数组最大值下标
C语言中如何快速找出数组最大值下标
|
1月前
|
C语言 开发者
C语言中如何精确实现数组元素的插入
C语言中如何精确实现数组元素的插入
|
2天前
|
存储 C语言
C语言中字符串的引用与数组元素操作
C语言中字符串的引用与数组元素操作
12 0
|
22天前
|
编译器 程序员 C语言
【C语言】变长数组,二分查找和数组之间自动替换的实现
【C语言】变长数组,二分查找和数组之间自动替换的实现
|
22天前
|
存储 C语言
【C语言数组】创建、初始化、以及使用2
【C语言数组】创建、初始化、以及使用
|
1月前
|
存储 程序员 C语言
C语言中的结构体数组
C语言中的结构体数组
9 0
|
1月前
|
存储 C语言 索引
C语言一维数组
C语言一维数组
13 1