k A的外的出》净的出《的要的《图的《的气
本章要点: 团掌握数组的基本概念; 熟练掌握一维数组和二维数组的使用方法 区掌握字符数组与字符串的关系 团会分析、编写利用数组进行数据存储和处理的 简单程序。 C++程序设计课件设计制作:徐龙琴
C++程序设计课件 设计制作:徐龙琴 2 掌握数组的基本概念; 熟练掌握一维数组和二维数组的使用方法; 掌握字符数组与字符串的关系 会分析、编写利用数组进行数据存储和处理的 简单程序。 本章要点:
§数组的概述 1数组的概念 数组是具有一定顺序关系的若干相同类型变量 的集合体,组成数组的变量称为该数组的元素。 数组属于构造类型。 2数组有两个特点: 1数组元素的个数必须是确定的,但元素值是可变的; 2是一个数组的所有元素的类型必须是相同的。 C++程序设计课件设计制作:徐龙琴 3
C++程序设计课件 设计制作:徐龙琴 3 §数组的概述 ⒈数组的概念 数组是具有一定顺序关系的若干相同类型变量 的集合体,组成数组的变量称为该数组的元素。 数组属于构造类型。 2 是一个数组的所有元素的类型必须是相同的。 1 数组元素的个数必须是确定的,但元素值是可变的; ⒉数组有两个特点:
3数组的分类 按数组元素类型分: ■数值数组:inta[8],b[4]={2,4,5,9}; 字符数组: char c[]=“ Thank”; 指针数组:*d[3]; 按维数来分 维数组:inta[8],b[4]={2,4,5,9} 二维数组:intm[2][2]={2,4,5,9}; ■多维数组:intn[2][2][2]; C++程序设计课件设计制作:徐龙琴
C++程序设计课件 设计制作:徐龙琴 4 ⒊数组的分类: 按数组元素类型分: 数值数组 : 字符数组 : 指针数组 : int a[8],b[4]={2,4,5,9}; char c[ ]=“Thank”; * d[3]; 按维数来分: 一维数组 : 二维数组 : 多维数组 : int m[2][2]={2,4,5,9}; int a[8],b[4]={2,4,5,9}; int n[2][2][2];
例:存储学生成绩用实型数组mark[100], 存储一行文字用字符数组str[200], 存储一个4*6的矩阵用二维整型数组a[4][6]。 其中:①mark、str、a是数组名。数组名是数组的首 地址,是一个地址常量。 ②[]称为下标运算符。 ③下标运算符的个数称为数组的维数 ④数组的成员称为数组元素:mark[0],mark[1] ⑤数组元素的类型称为该数组的基类型。 C++程序设计课件设计制作:徐龙琴
C++程序设计课件 设计制作:徐龙琴 5 例: 存储学生成绩用实型数组 mark[100], 存储一行文字用字符数组 str[200], 存储一个4*6的矩阵用二维整型数组 a[4][6]。 其中:①mark、str、a 是数组名。数组名是数组的首 地址,是一个地址常量。 ② [ ] 称为下标运算符。 ③下标运算符的个数称为数组的维数 ④数组的成员称为数组元素:mark[0],mark[1] ⑤数组元素的类型称为该数组的基类型