C语言程序设计The C Programming Language华中科技大学计算机学院曹计昌* 1 华中科技大学计算机学院C语言程序设计第8章 数组 n 一维数组的声明、初始化和使用 n 数组的运算、作为函数参数的使用 n 字符串 、多维数组同时包括:n 字符串操作函数, 数字串与数之间的转换函数,二分查找,排序等程序的设计.n 相关算法和程序设计方法要熟练掌握.Date 2 华中科技大学计算机学院8.1 数组概述n 程序=算法+数据结构n PASCAL程序设计语言发明者Niklaus Wirth曾经说过 n 简单数据类型的变量n 仅能描述一个单独的数据n 对客观对象的描述能力十分有限 n 如何描述一群有联系的数据集合?(全班C语言考试成绩)n 数组n 属于构造类型n 是相同数据类型数据的集合 (不同数据类型数据如何考虑? 如学生对象有学号,姓名性别,年龄,各科成绩等属性)n 元素 n 组成数组的这些数据n 任何类型(简单类型、构造类型)Date 3 华中科技大学计算机学院8.1 数组概述n 数组特点n 其所有元素数目固定n 其所有元素类型相同n 其所有元素顺序存放 (在内存中也是连