- 34
- 0
- 约2.31万字
- 约 83页
- 2017-07-08 发布于浙江
- 举报
华中科技大学计算机学院C语言课程组 C语言与程序设计The C Programming Language 本章讲授内容 数组是相同类型数据的集合。通过数组名和下标可以访问数组中指定的元素。本章介绍 数组的产生背景; 一维数组的声明、初始化和使用; 数组的运算,以及数组作为函数参数; 字符数组、字符串,以及字符串处理函数; 多维数组的声明与使用、存储结构、初始化; 以数组为数据结构的冒泡排序、矩阵运算、分治与二分查找、逆波兰表达式的生成,以及基于值栈的逆波兰表达式求值。 7.1 数组概述 PASCAL程序设计语言发明者Niklaus Wirth曾经说过 程序=算法+数据结构 简单数据类型的变量 仅能描述一个单独的数据 对客观对象的描述能力十分有限 如何描述一群有联系的数据集合?(全班C语言考试成绩) 数组 属于构造类型 是相同数据类型数据的集合 (不同数据类型数据如何考虑? 如学生对象有学号,姓名性别,年龄,各科成绩等属性) 元素 组成数组的这些数据 任何类型(简单类型、构造类型) 7.1 数组概述 数组特点 其所有元素数目固定 其所有元素类型相同 其所有元素顺序存放 (在内存中也是连续存放的) 数组作用 集中管理 将相关的同类型数据集中用一个标识符(数组名)表示 元素顺序存放,但可随机定位 用若干个数字序号(下标)来区别各数组元素 例如定义float sc
您可能关注的文档
- AAA物理化学第五版 上册-第五章 化学平衡.pptx
- AAA物理化学第五版 上册-第一章 气体的pV.pptx
- AAA物理化学第五版 下册-第八章 量子力学基础.pptx
- AAA物理化学第五版 下册-第九章 统计热力学.pptx
- App Annie 报告 - 2016 热门应用预测 从 tvOS 到 Google Now on Tap 应用正在吞噬网页端.pdf
- AAA物理化学第五版 下册-第十一章 化学动力学.pptx
- Agent技术在跨境物流电子商务平台中的应用研究-邱红丽.pdf
- aSV软件1. 安装.docx
- aSV软件1. 迁移已有系统到aSV.doc
- aSV软件2. WINDOWS快速虚拟化使用手册.docx
最近下载
- GA_T947.2-2015_单警执法视音频记录系统第2部分:执法记录仪(整理).pdf VIP
- 军事理论-军事思想强化版知到智慧树期末考试答案题库2025年国防大学、北京大学、海军指挥学院、 陆军指挥学院等 跨校共建.docx VIP
- 24年商法口袋书-我不踩坑.pdf VIP
- 2025年甘肃中考物理试卷及答案.doc
- 货物运输合同标准版.docx VIP
- 有限空间应急演练方案.docx VIP
- 有机化学第9版陆涛课后习题答案解析.pdf
- 2016年符号景观世界的“四度自然”——回应居伊· 德波.pdf VIP
- 2026年中考一轮压轴复习:(新定义方向)数学材料阅读题、情景题 专项练习题汇编(含答案解析).pdf VIP
- 2026年深圳中考语文实用类文本阅读试卷(附答案可下载) (1).docx VIP
原创力文档

文档评论(0)