为了解决比较复杂问题,本章介绍C语言提供复杂数据类.pptVIP

  • 5
  • 0
  • 约1.86万字
  • 约 82页
  • 2018-07-03 发布于湖北
  • 举报

为了解决比较复杂问题,本章介绍C语言提供复杂数据类.ppt

4.1 数组 4.1.1 数组的概念 4.1.2 一维数组 4.1.3 二维数组 4.1.4 字符维数 4.1.1 数组的概念 如果有30个互不关联的数据,可以分别把它们存放在30个变量中。但是如果这些数据是有内在联系的,是具有相同属性的(如30个学生的成绩),则可以把这组数据看作一个有机的整体,称为“数组”,用一个统一的名字代表这组数据。例如可用s代表学生成绩这组数据,s就是数组名。一个数组在内存中占一片连续的存储单元,数组s在内存中的存放情况如右图所示。 数组名代表一组数据,那么用什么方法来区分这组数据中的个体数据呢?从图4-1可以看出,s[0]代表第1个学生的成绩、s[1]代表第2个学生的成绩、…、s[29]代表第30个学生的成绩。s右下脚的数字0、1、…、29用来表示数据在数组中的序号,称为下标。数组中的数据称为数组元素。概括地说,数组就是有序数据的集合。要寻找一个数组中的某一个元素必须给出两个要素,即数组名和下标。数组名和下标唯一地标识一个数组中的一个元素。 2 数组元素的引用 引用数组中的任意一个元素的形式: 数组名[下标表达式] 1.“下标表达式”可以是任何非负整型数据,取值范围是0~(元素个数-1)。 特别强调:在运行C语言程序过程中,系统并不自动检验数组元素的下标是否越界。因此在编写程序时

文档评论(0)

1亿VIP精品文档

相关文档