C语言程序设计(第二版)夏宽理赵子正编著第4章数组课件教学.pptVIP

  • 7
  • 0
  • 约2.07万字
  • 约 98页
  • 2017-01-02 发布于广东
  • 举报

C语言程序设计(第二版)夏宽理赵子正编著第4章数组课件教学.ppt

第4章 数组 4.1 数组的基本概念 4.2 一维数组 4.3 多维数组 4.4 字符串处理技术基础 4.1 数组的基本概念 数组是由若干同类元素组成的数据表。数组能表示非常广泛的数据集合,一组相关的同类数据集合能用数组简洁表示。例如,一个班级学生的某门课程的成绩,一行字符,一个整数向量,由向量组成的矩阵等。 例如: int scoreP[40]; /* 多至40名学生的程序设计成绩 */ char s[120]; /* 多至120个字符的字符列 */ double matrix[40][50]; /* 40行, 每行50个实数组成的矩阵 */ 4.1 数组的基本概念(续) 在C语言中,数组类型是这样一种数据结构: 数组中每个元素的数据类型相同,最多元素个数限定,其元素按顺序存放,每个元素对应一个序号(称为下标),各元素按下标存取(称为引用)。 数组元素的存储顺序与其下标对应,数组元素的下标从0开始顺序编号。 数组元素是变量,其值是可以变化的。数组元素变量与相同类型的独立的变量一样使用。 引用数组元素变量所需的下标个数由数组的维数决定,数组有一维数组、二维数组或多维数组之分。 4.2 一维数组 定义: 类型说明符 数组名[常量表达式]; 例如: int a[5]; 表示: 数组名为a,有5个元素,每个元素均为整数 说明

文档评论(0)

1亿VIP精品文档

相关文档