清华大学出版社 TSINGHUA UNIVERSITY PRESS 第七章
第七章
清华大学出版社 TSINGHUA UNIVERSITY PRESS 问题:给一组数排序,这组数该如何存放呢 12945637 6 8 8 88888888 才便于排序 这便是本章所要解决的问题 C程序设计(第三版) http://ccf.tsinghua.edu.cn
C程序设计(第三版) http://ccf.tsinghua.edu.cn 2 问题:给一组数排序,这组数该 如何存放呢 ??? 这些数据如何存放才便于排序 8 2 9 4 5 6 3 7 18 6 8 8 8 8 8 8 8 8 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 8 8 88 8 8 8 8 8 8 这便是本章所要解决的问题
清华大学出版社 TSINGHUA UNIVERSITY PRESS 本章要点 掌握一维、二维数组的定义和引用 方法、存储结构和初始化方法。 掌握有关一维数组的有关算法 掌握数组的运算 C程序设计(第三版) http://ccf.tsinghua.edu.cn
C程序设计(第三版) http://ccf.tsinghua.edu.cn 3 ⚫ 本章要点 • 掌握一维、二维数组的定义和引用 方法、存储结构和初始化方法。 • 掌握有关一维数组的有关算法 • 掌握数组的运算
清华大学出版社 TSINGHUA UNIVERSITY PRESS ●主要内容 7.1一维数组的定义和引用 7.2二维数组的定义和引用 7.3字符数组 C程序设计(第三版) http://ccf.tsinghua.edu.cn 4
C程序设计(第三版) http://ccf.tsinghua.edu.cn 4 ⚫ 主要内容 7.1 一维数组的定义和引用 7.2 二维数组的定义和引用 7.3 字符数组
清华大学出版社 TSINGHUA UNIVERSITY PRESS 7.1一维数组的定义和引用 个班学生的学习成绩 行文字 一个矩阵 这些数据的特点是 1.具有相同的数据类型 2.使用过程中需要保留原始数据 C语言为这些数据,提供了一种构造数据类型: 数组。所谓数组就是一组具有相同数据类型的数据 的有序集合。 C程序设计(第三版) http://ccf.tsinghua.edu.cn 5
C程序设计(第三版) http://ccf.tsinghua.edu.cn 5 7.1 一维数组的定义和引用 C语言为这些数据,提供了一种构造数据类型: 数组。所谓数组就是一组具有相同数据类型的数据 的有序集合。 • 一个班学生的学习成绩 • 一行文字 • 一个矩阵 这些数据的特点是: 1.具有相同的数据类型 2.使用过程中需要保留原始数据