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

单片机C语言教程15:C51数组的使用

资料介绍
数组不过就是同一类型变量的有序集合。形象的能这样去理解,就像一个 学校在操场上排队,每一个级代表一个数据类型,每一个班级为一个数组,每一个学生就是 数组中的一个数据。数据中的每个数据都能用唯一的下标来确定其位置,下标能是一维 或多维的。就如在学校的方队中要找一个学生,这个学生在 I 年级 H 班 X 组 Y 号的,那么 能把这个学生看做在 I 类型的 H 数组中(X,Y)下标位置中。数组和普通变量一样,要求先定义了才能使用。

单片机C语言教程:C51数组的使用
时间:2013-03-04 14:18:33 来源: 作者:
数组不过就是同一类型变量的有序集合。形象的能这样去理解,就像一个
学校在操场上排队,每一个级代表一个数据类型,每一个班级为一个数组,每一个学生
就是
数组中的一个数据。数据中的每个数据都能用唯一的下标来确定其位置,下标能是一维
或多维的。就如在学校的方队中要找一个学生,这个学生在 I 年级 H 班 X 组 Y
号的,那么 能把这个学生看做在 I 类型的 H
数组中(X,Y)下标位置中。数组和普通变量一样,要
求先定义了才能使用,下面是定义一维或多维数组的方式:
[pic]
“数据类型”是指数组中的各数据单元的类型,每个数组中的数据单元只能是同一数据

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

评论