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 一维数组 维数 标识一个数组元素所需要使用的
您可能关注的文档
- 八年级上册 英语 人教版 三单元 A 1a-2c.ppt
- 总复习1C语言.ppt
- 补充习题3.ppt
- afDA2006106103159978.ppt
- 仁爱英语九年级unit2topic3sectionD课件.ppt
- Unit 2-B.ppt
- 第一章(86题).doc
- 下列四组选项中.doc
- C语言初赛.doc
- 09年C (I)双语_试卷A.doc
- 专项十三 复合句(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项十四 There be句型和主谓一致(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项14 构词法 学案(含答案)2025年中考人教版英语语法专项复习.doc.docx
- 静脉肾盂造影结石梗阻评估.ppt
- 《假期实践活动》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 老年结石病合并慢病综合诊疗.ppt
- 鹿角形肾结石复杂手术治疗.ppt
- 经皮肾镜超声碎石清石术.ppt
- 《参观爱国主义教育基地》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 《生活中的大数:整理与复习》教案(2课时)-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
原创力文档

文档评论(0)