C语言程序设计ppt-第8章-数组.ppt

C语言程序设计ppt-第8章-数组

华中科技大学计算机学院 C语言程序设计 第8章 数组 一维数组的声明、初始化和使用 数组的运算、作为函数参数的使用 字符串 、多维数组 8.1 数组概述 程序=算法+数据结构 PASCAL程序设计语言发明者Niklaus Wirth曾经说过 简单数据类型的变量 仅能描述一个单独的数据 描述能力十分有限 如何描述一群有联系的数据集合? 数组 属于构造类型 是相同数据类型数据的集合 元素 组成数组的这些数据 任何类型(简单类型、构造类型) 8.1 数组概述 数组特点 其所有元素数目固定 其所有元素类型相同 其所有元素顺序存放 数组作用 集中管理 将相关的同类型数据集中用一个标识符(数组名)表示 元素顺序存放,但可随机定位 用若干个数字序号(下标)来区别各数组元素 例如定义float score[30],可表述30位学生成绩 用数组具有什么好处? 8.1 数组概述 问题 计算全班30位同学某门课程的平均成绩 解决方法 设置30个float型变量来记录成绩 设置一个有30个float型元素的数组来记录成绩 问题分析 参与运算的平均成绩,其数据类型都相同(符合数组特点) 30位同学属于一个班,用数组可把30个成绩表示成一个整体 用数组的优点 便于循环处理 提高效率,便于书写、检查、修改(对海量数据效果更明显) 8.2 一维数组 维数 标识一个数组元素所需要使用的

文档评论(0)

1亿VIP精品文档

相关文档