C语言第6章数组ppt课件.ppt

C语言第6章数组ppt课件.ppt

ID:59421276

大小:1.13 MB

页数:110页

时间:2020-09-19

C语言第6章数组ppt课件.ppt_第1页
C语言第6章数组ppt课件.ppt_第2页
C语言第6章数组ppt课件.ppt_第3页
C语言第6章数组ppt课件.ppt_第4页
C语言第6章数组ppt课件.ppt_第5页
资源描述:

《C语言第6章数组ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1数组第六章12主要内容数组概述一维数组二维数组字符数组23一个班学生的学习成绩一行文字一个矩阵这些数据的特点是:具有相同的数据类型使用过程中需要保留原始数据C语言为这些数据提供了一种构造数据类型:数组一组具有相同数据类型的数据的有序集合34今天,我们开始讲构造数据类型;在此之前,程序中处理的数据类型都是简单类型,float、int、char等。简单类型变量的特点是一个变量描述一个数据;1、数组概述45构造数据类型变量描述的是一组数据;一个构造类型变量包含若干个简单数据类型或若干个构造类型的数据;数组是一种构造数据类型。数组由若干个同类型的数据元素连续排列而成。

2、一个数组类型的变量值,按数组元素的顺序存放在内存中一片连续的内存单元中。每个数组元素占据一个独立的空间。56在程序设计中,为了处理方便,把具有相同类型的若干变量按有序的形式组织起来。这些按序排列的同类数据元素的集合称为数组。一个数组包含多个数组元素,数组元素可以是基本数据类型或是构造类型。1、数组概述67按数组元素的类型不同,数组又可分为:数值数组字符数组指针数组结构数组等1、数组概述78A[0]A[1]A[2]A[3]A[4]数组在内存中的存放例:A[5](A为有5个元素的数组变量)第1个数组元素第5个数组元素A数组名表示内存首地址,是地址常量下标从0开始编译

3、时分配连续内存89对数组的操作:定义数组变量;引用数组中的元素;对数组进行初始化---为数组元素赋初值;数组型变量的输入和输出;910格式:基本类型数组名[数组元素的个数];1、定义数组类型的变量:每一个数组元素的类型数组变量名1011定义数组变量时考虑的因素:数组元素的类型;(基本类型)数组变量名称;数组的维数;每一维数组元素的个数;1112定义数组变量时考虑的因素:例:inta[10];charch[20];floatb[5][6];一维数组二维数组1213对数组的操作:定义数组变量;引用数组中的元素;对数组进行初始化---为数组元素赋初值;数组型变量的输入

4、和输出;13142、引用数组中的元素格式:数组名[下标1][下标2]…[下标n];考虑因素:引用哪一个数组——数组名;数组元素在数组中的位置——数组下标;14152、引用数组中的元素例:inta[10];charch[20];floatb[5][6];a[3]ch[i]b[2][3]1516主要内容数组概述一维数组二维数组字符数组1617一、定义一维数组变量二、引用一维数组变量的元素三、初始化一维数组变量四、对数组进行输入和输出五、应用举例2、一维数组17定义例:格式:类型说明符数组名[常量表达式];inta[5];charc[20];floatx[10];定义

5、一个数组元素为整型的,包含五个数组元素的一维数组定义一个数组元素为字符型的,包含20个数组元素的一维数组定义一个数组元素为浮点型的,包含10个数组元素的一维数组决定数组元素的类型用户为数组起的名字决定数组元素个数19例:inta[10];charc[20];floatx[9];定义一个数组元素为实型的,包含9个数组元素的一维数组定义一个数组元素为字符型的,包含20个数组元素的一维数组定义一个数组元素为整型的,包含10个数组元素的一维数组19说明:1.数组名定名规则和变量名相同,遵循标识符定名规则。2.在定义数组时,需要指定数组中元素的个数,方括弧中的常量表达式用

6、来表示元素的个数,即数组长度。3.常量表达式中可以包括常量和符号常量,但不能包含变量。2021二、引用一维数组变量的数组元素原则:数组型变量必须先定义,后使用。只能逐个引用数组元素,不能直接引用整个数组型变量。数组下标从0开始。a[0]a[1]a[2]例如,定义数组a:inta[3],数组元素为:2122二、引用一维数组变量的数组元素原则:数组型变量必须先定义,后使用。只能逐个引用数组元素,不能直接引用整个数组型变量。数组下标从0开始。a[0]a[1]a[2]例如,定义数组a:inta[3],数组元素为:对数组变量的处理只能一个数组元素一个数组元素地处理2223

7、二、引用形式:例如:数组名[下标]a[2]=1;i=1;j=2;k=3;a[i+j]=b[k];a[0]a[1]1a[3]a[4]a[5]a[6]a[7]a[2]b[0]b[1]b[2]b[3]b[4]b[5]a[0]a[1]a[2]a[3]a[4]a[5]23注意:定义数组时用到的“数组名[常量表达式]”和引用数组元素时用到的“数组名[下标]”是有区别的。例如∶inta[10];t=a[6];2425一、定义一维数组变量二、引用一维数组变量的元素三、初始化一维数组变量四、对数组进行输入和输出2、一维数组2526三、初始化一维数组变量顺序指定全部元素的初始值:格

8、式:inta[5]={1

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。