单片机C语言开发技术.pptxVIP

  • 7
  • 0
  • 约1.49万字
  • 约 63页
  • 2023-02-03 发布于四川
  • 举报
单片机C语言开发技术第六章 数组与指针第1页,共63页。 内容概述 数组是一种构造类型的数据,通常用来处理具有相同属性的一批数据。本章主要介绍一维数组、二维数组、多维数组以及字符数组的定义、初始化、引用及应用。第2页,共63页。 C51语言还提供了构造类型的数据,它们有:数组类型、结构体类型、共用体类型。构造类型数据是由基本类型数据按一定规则组成的,因此有的书称它们为“导出类型”。第3页,共63页。 6.1 一维数组 一维数组的定义一维数组的定义方式为:类型说明符 数组名[常量表达式]; 例如:      int a[10];它表示数组名为a,此数组有10个元素。第4页,共63页。 说明:1) 数组名的定名规则和变量名相同,遵循标识符定名规则;2) 数组名后是用方括弧括起来的常量表达式,不能用圆括弧,下面用法不对:int a(10);3) 常量表达式表示元素的个数,即数组长度。例如,在a[10]中,10表示a数组有10个元素,下标从0开始,这10个元素是,a[0],a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9]。注意不能使用数组元素a[10];(4) 常量表达式中可以包括常量和符号常量,不能包含变量。也就是说,C51不允许对数组的大小作动态定义,即数组的大小不依赖于程序运行过程中变量的值。第5页,共63页。 例如,下面这样定义数组是

文档评论(0)

1亿VIP精品文档

相关文档