C语言程序设计教程葛素娟第六章数组课件教学.pptVIP

  • 2
  • 0
  • 约 90页
  • 2017-01-02 发布于未知
  • 举报

C语言程序设计教程葛素娟第六章数组课件教学.ppt

第六章 数组 一、一维数组 二、二维数组 三、字符数组 四、程序举例 五、打地鼠游戏程序之二 前面我们学习了基本类型数据,有int型、char型和float型等,如图6-1所示。 本章还要学习构造类型数据。构造类型数据是由 基本类型数据按照一定的规则组成的数据。它们有: 数组、结构体、共用体等,本章将学习数组。 数组是有序数据的集合,简单地说就是一组数, 常用的有一维数组和二维数组。 一、一维数组 我们知道,无论变量是int型、char型还是float型,都只 能存放一个数据。若想存放多个数据,如一组整型数据、一 组字符型数据或一组实型数据,如图6-2所示,将如何进行 呢? 数组在内存中是占用一段连续存储单元的, 这段连续的存储区域有一个起始地址,该起始 地址就是数组的首地址,C语言中用数组名来代 表数组的首地址(如:数组a)。每个存储单元 占的字节数由数组的数据类型决定(在VC系统 中,int型数据占4个字节,char型数据占1个字 节,float型数据占4个字节),每个存储单元存 放一个值,该值称为数组的元素(如:12、34、 0、-1、100、56)。用“数组名[下标]”的形式 来区分不同的元素(如:a[0]、a[1]、a[2]、 a[3]、a[4]、a[5]),这样数组名[下标]和相应 的元素之间就产生了一一对

文档评论(0)

1亿VIP精品文档

相关文档