演示计算机程序设计基础c语言-第6章数组.ppt

演示计算机程序设计基础c语言-第6章数组.ppt

第6章 数组 内容提要 数组类型; 向函数传递一维数组和二维数组; 常用算法:排序、查找、求最大最小值等; 用字符数组存取字符串; 使用字符串处理函数处理字符串 数组的定义和引用 数组的概念 ——概念引入 用基本数据类型可以解决所有问题吗? 例如:对某班学生的成绩按由高到底的次序进行排序。 数组的概念 数组是具有一定顺序关系的若干相同 类型变量的集合 ,组成数组的变量称为 该数组的元素。 用统一的数组名和下标来唯一地确定数组中的元素 数组属于构造类型。 一维数组 定义 类型说明符 数组名[ 常量表达式 ]; 一维数组的引用 引用方式 数组名[ 下标 ]; 必须先定义,后使用。 只能逐个引用数组元素,而不能一次引用整个数组。 对数组每个元素的使用与普通变量无异。 可以用任意表达式作为下标,动态决定访问哪个元素。 for (i=0; iSIZE; i++) a[i] = 2 * i; 下标越界是大忌!使用大于最大下标的下标,将访问数组以外的空间。那里的数据是未知的,可能带来严重后果。 一维数组的初始化 数组定义后的初值仍然是随机数,需要初始化 在定义数组时对数组元素赋以初值 int a[5] = { 12, 34, 56 ,78 ,9 }; 可以只给一部分元素赋初值 int a[5

文档评论(0)

1亿VIP精品文档

相关文档