首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 常用文档 > 单片机c语言教程第十五课 C51数组的使用

单片机c语言教程第十五课 C51数组的使用

资料介绍
单片机资料

前面的文章中,都是介绍单个数据变量的使用,在“走马灯”等的例子中略有使用到数组
,不难看出,数组不过就是同一类型变量的有序集合。形象的能这样去理解,就像一个
学校在操场上排队,每一个级代表一个数据类型,每一个班级为一个数组,每一个学生
就是
数组中的一个数据。数据中的每个数据都能用唯一的下标来确定其位置,下标能是一维
或多维的。就如在学校的方队中要找一个学生,这个学生在 I 年级 H 班 X 组 Y
号的,那么 能把这个学生看做在 I 类型的 H
数组中(X,Y)下标位置中。数组和普通变量一样,要
求先定义了才能使用,下面是定义一维或多维数组的方式:
|数据类|数组名|[常量表达式]; |
|型 | | |
|数据类|数组名|[常量表达式 1]...... [常 |
|型 | |量表达式 N]; |


“数据类型”是指数组中的各数据单元的类型,每个数组中的数据单元只能是同一数据
类型。“数组名”是整个数组的标识,命名方法和变量命名方法是一样的。在编译时系统

根据数组大小和类型为变量分配空间,数组名能说就是所分配空间的首地址的标识。“常
量表达式”是表示数组的长度和维数,它必须用“[]”括起,括号里的数不能是变量只
能是 常量。
unsigned int xcount [10]; //定义无符号整形数组,有 10 个数据单元
char inputstring [5]; //定义字符形数组,有 5 个数据单元
float outnum [10],[10];//定义浮点型数组,有 100 个数据单元
在 C 语言中数组的下标是从 0 开始的而不是从 1 开始,如一个具有 10
个数据单元的数
组 count,它的下标就是从 count[0]到
单片机c语言教程第十五课 C51数组的使用
本地下载

评论