第6章数组 教学内容: 维数组,二维数组定义及使用。 、教学目标: 掌握一维,二维数组,掌握冒泡排序法。 、重点,难点: 数据排序算法及数组应用
一、教学内容: 一维数组,二维数组定义及使用。 二、教学目标: 掌握一维,二维数组,掌握冒泡排序法。 三、重点,难点: 数据排序算法及数组应用。 第6章 数 组
数组的概念 数组是有序数组的集合。数组中的每一个元素 都属于同一个数据类型。用一个统一的数组名和下 标来唯一的确定数组中的元素。 下面我们先来学习一维数组的有关知识
数组的概念 数组是有序数组的集合。数组中的每一个元素 都属于同一个数据类型。用一个统一的数组名和下 标来唯一的确定数组中的元素。 下面我们先来学习一维数组的有关知识
(一)一维数组 1—维数组的定义 2一维数组元素的初始化 3一维数组元素的引用 4一维数组应用举例
(一)一维数组 1 一维数组的定义 2 一维数组元素的初始化 3 一维数组元素的引用 4 一维数组应用举例
1.一维数组的定义 数组同变量一样,也必须先定义、后使用。 一维数组是只有1个下标的数组,定义形式如下: 数据类型数组名[常量表达式] (1)“数据类型”是指数组元素的数据类型 (2)数组名,与变量名一样,必须遵循标识符命名规 (3)“常量表达式”必须用方括号括起来,指的是数 组的元素个数(又称数组长度),它是一个整型值,其中可 以包含常数和符号常量,但不能包含变量。 意:C语言中不允许动态定义数组
数组同变量一样,也必须先定义、后使用。 一维数组是只有1个下标的数组,定义形式如下: 数据类型 数组名[常量表达式]; (1)“数据类型”是指数组元素的数据类型。 (2)数组名,与变量名一样,必须遵循标识符命名规 则。 (3)“常量表达式”必须用方括号括起来,指的是数 组的元素个数(又称数组长度),它是一个整型值,其中可 以包含常数和符号常量,但不能包含变量。 注意:C语言中不允许动态定义数组。 1.一维数组的定义
(4)数组元素的下标,是元素相对于数组起始地址 的偏移量,所以从0开始顺序编号。 (5)数组名中存放的是一个地址常量,它代表整个 数组的首地址。同一数组中的所有元素,按其下标的顺 序占用一段连续的存储单元。 REturn
(4)数组元素的下标,是元素相对于数组起始地址 的偏移量,所以从0开始顺序编号。 (5)数组名中存放的是一个地址常量,它代表整个 数组的首地址。同一数组中的所有元素,按其下标的顺 序占用一段连续的存储单元。 [Return]