第7聋 数组
第7章数组 本章内容 1.一维数组的定义和引用 2二维数组的定义和引用 3.字符数组
-2- 第7章 数组 本 章 内 容 1. 一维数组的定义和引用 2. 二维数组的定义和引用 3. 字符数组
第7章数组 本章要点 掌握一维、二维数组的定义和引用方法、存储结构和初始化方法 掌握有关一维数组的有关算法 掌握数组的运算 什么是数组 数据类型 基本数据类型:整型、实型、字符型 构造数据类型:数组类型、结构体类型、共用体类型 数组 数组是有序数据的集合。数组中的每一个数据叫做一个元素。 数组中的元素具有相同的数据类型。 ■用一个数组名和下标来唯一的确定数组中的元素
-3- 第7章 数组 本 章 要 点 掌握一维、二维数组的定义和引用方法、存储结构和初始化方法 掌握有关一维数组的有关算法 掌握数组的运算 什么是数组 v 数据类型 基本数据类型:整型、实型、字符型 构造数据类型:数组类型、结构体类型、共用体类型 v 数组 数组是有序数据的集合。数组中的每一个数据叫做一个元素。 数组中的元素具有相同的数据类型。 用一个数组名和下标来唯一的确定数组中的元素
第7章数组 7.1一维数组的定义和引用 维数组的定义 类型说明符数组名[常量表达式]; 例如: a int a[6] a char ch [20] a[2] float b[10] a ☆说明 a[4] 362845 ■数组名的命名。 a[5] ■常量表达式表示元素个数,即数组长度。 常量表达式中可包括常量和符号常量,不能包含变量。即C不 允许对数组的大小作动态定义,如: int n scanf(%d", &n) int aln] error
-4- 第7章 数组 7.1 一维数组的定义和引用 一维数组的定义 类型说明符 数组名[常量表达式]; 例如: int a[6]; char ch[20]; float b[10]; v 说明 数组名的命名。 常量表达式表示元素个数,即数组长度。 常量表达式中可包括常量和符号常量,不能包含变量。即C不 允许对数组的大小作动态定义,如: int n; scanf("%d", &n); int a[n]; //error a[0] 3 a[1] 6 a[2] 2 a[3] 8 a[4] 4 a[5] 5
第7章数组 7.1一维数组的定义和引用 维数组在内存中占一串连续的存储单元 例如: float mark[100]; 低地址|86.5mark[0] 92.0|mark[1 每个数据元素占用 7.5mark[2] 的字节数,就是基 类型的字节数。 52.0mark[3] 个元素占4个字节 高地址94.0|mark[99]
-5- 第7章 数组 7.1 一维数组的定义和引用 v 一维数组在内存中占一串连续的存储单元。 例如: float mark[100]; 每个数据元素占用 的字节数,就是基 类型的字节数。 一个元素占4个字节 低地址 86.5 mark[0] 92.0 mark[1] 77.5 mark[2] 52.0 mark[3] 高地址 94.0 mark[99]