第6章 利用数组处理批量数据 ppt课件.ppt

第6章 利用数组处理批量数据 ppt课件.ppt

ID:58699238

大小:862.00 KB

页数:111页

时间:2020-10-04

第6章 利用数组处理批量数据 ppt课件.ppt_第1页
第6章 利用数组处理批量数据 ppt课件.ppt_第2页
第6章 利用数组处理批量数据 ppt课件.ppt_第3页
第6章 利用数组处理批量数据 ppt课件.ppt_第4页
第6章 利用数组处理批量数据 ppt课件.ppt_第5页
资源描述:

《第6章 利用数组处理批量数据 ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第6章利用数组处理批量数据前几章使用的变量都属于基本类型,例如整型、字符型、浮点型数据,这些都是简单的数据类型。它们之间是独立定义,单独占有自己的内存单元,表现不出它们之间的相关性,并且对它们的访问也是孤立的。对于有些数据,只用简单的数据类型是不够的,难以反映出数据的特点,也难以有效地进行处理。如果有1000名学生,每个学生有一个成绩,需要求这1000名学生的平均成绩。一批具有同名的同属性的数据就组成一个数组。用s1,s2,s3,……,s1000表示每个学生的成绩,能体现内在联系。C语言用方括号中的数字表示下标,如用s[1

2、5]表示数组名数组是一组有序数据的集合。数组中各数据的排列是有一定规律的,下标代表数据在数组中的序号用一个数组名和下标惟一确定数组中的元素数组中的每一个元素都属于同一个数据类型6.1怎样定义和引用一维数组6.2怎样定义和引用二维数组6.3字符数组6.1怎样定义和引用一维数组6.1.1怎样定义一维数组6.1.2怎样引用一维数组元素6.1.3一维数组的初始化6.1.4一维数组程序举例6.1.1怎样定义一维数组一维数组是数组中最简单的它的元素只需要用数组名加一个下标,就能惟一确定。在C语言中,数组的下标是从0开始的,例如有一个数

3、组有N个元素,它的第一个元素的序号就为0,第二个元素的序号就为1,以此类推,第N个元素的序号就为N-1。要使用数组,必须在程序中先定义数组一维数组的定义定义方式:数据类型数组名[常量表达式];合法标识符表示元素个数下标从0开始[]:数组运算符单目运算符优先级(1)左结合不能用()例inta[6];a[0]0145a[1]a[2]a[3]a[4]a[5]23a编译时分配连续内存内存字节数=数组维数*sizeof(元素数据类型)数组名表示内存首地址,是地址常量5.1一维数组数组必须先定义,后使用只能逐个引用数组元素,不能一次引

4、用整个数组数组元素表示形式:数组名[下标]其中:下标可以是常量或整型表达式例inti=15;intdata[i];(不能用变量定义数组维数)例inta[10];printf(“%d”,a);()必须for(j=0;j<10;j++)printf(“%dt”,a[j]);()例intdata[5];data[5]=10;//C语言对数组不作越界检查,使用时要注意一维数组的引用6.1.1怎样定义一维数组定义一维数组的一般形式为:类型符数组名[常量表达式];数组名的命名规则和变量名相同如inta[10];数组名6.1.1

5、怎样定义一维数组定义一维数组的一般形式为:类型符数组名[常量表达式];类型标识符是指任意一种基本数据类型或者构造数据类型。数组名是指用户自定义的标识符,它的命名规则和变量名相同如inta[10];数组长度6.1.1怎样定义一维数组定义一维数组的一般形式为:类型符数组名[常量表达式];数组名的命名规则和变量名相同如inta[10];注意:下标是从0开始的10个元素:a[0],a[1],a[2],…,a[9]每个元素的数据类型a[0]a[1]a[2]a[3]…a[7]a[8]a[9]6.1.1怎样定义一维数组定义一维数组的一般

6、形式为:类型符数组名[常量表达式];inta[4+6];合法intn=10;inta[n];不能包含变量不合法6.1.1怎样定义一维数组数组的类型实际上是指数组元素的取值类型。对于同一个数组,其所有元素的数据类型都是相同的。数组名表示内存首地址,是地址变量。说明:如果在被调用的函数中定义数组,其长度可以是变量或非常量表达式。但是在执行函数时,数组长度是固定的,静态数组不可用“可变长”6.1.2怎样引用一维数组元素数组是具有相同类型的数据单元的集合。在定义数组并对其中各元素赋值后,就可以引用数组中的元素。数组元素也是一种变量

7、,其标识方法为数组名后加一个下标。注意:只能引用数组元素而不能一次整体调用整个数组全部元素的值应当特别提醒的是:数组元素的下标从0开始,如果用”inta[10];”定义数组,则最大下标值为9,不存在数组元素a[10]。6.1.2怎样引用一维数组元素引用数组元素的表示形式为:数组名[下标]“下标”可以是整型常量或整型表达式如a[0]=a[5]+a[7]-a[2*3]合法intn=5,a[10];a[n]=20;合法6.1.2怎样引用一维数组元素在引用数组元素的时候,必须使用“[]”,称为下标运算符,它是优先级别最高的运算符之

8、一。对已经定义的数组a,数组名a就是该数组在内存中的首地址,即代表了a[0]在内存中的地址,它不能进行改变,相当于一个地址常量。输出a是错误的,要指明a中哪个元素。由于不能引用整个数组,只能对逐个元素进行引用,说明a[i]才是正确的引用方法。6.1.2怎样引用一维数组元素例6.1对10个数组元素依次赋值

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

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

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