1 / 84
文档名称:

C语言 数组 课件.ppt

格式:ppt   大小:3,834KB   页数:84页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C语言 数组 课件.ppt

上传人:rsqcpza 2020/10/3 文件大小:3.74 MB

下载得到文件列表

C语言 数组 课件.ppt

文档介绍

文档介绍:第二章数组§§§§§§,常需要大量相同数据类型的变量来保存数据。例如:一个班有50个学生,统计这个班学生的成绩需要50个变量。若定义成具有50个元素的数组(如intscore[50];),在程序中解决问题就很方便。数组特点:,程序中不可改变。。。。2020/10/32§:对数组元素赋初值。初始化数组格式:<类型标识符><数组名[元素个数]>={<初值列表>}或<类型标识符><数组名[元素个数]>={<初值列表>}intnum[4]={2,4,6,8};/*初始化①*/charwod[]={‘a’,‘b’,‘c’,‘d’};/*初始化②*/例如:2020/10/33说明:①<初值列表>是用逗号分隔的数值。②若对数组中的所有元素都赋以初值,可不必指出元素个数。见上面的初始化②③<初值列表>中数值的类型必须与<类型标识符>一致。④C语言中,在n个元素组成的一维数组中,数组元素的下标值依次为0,1,2,…(n-1)。⑤上面的初始化数组的实际含义是:num[0]=2;num[1]=4;num[2]=6;num[3]=8;wod[0]=‘a’;wod[1]=‘b’;wod[2]=‘c’;wod[3]=‘d’;2020/10/34⑥若<初值列表>的个数少于元素个数,则只能给前面的元素赋值,后面的元素的值自动为零。如:intvar[5]={12,17,19};charstr[5]={‘A’,‘B’,‘C’};其实际含义为:var[0]=12;var[1]=17;var[2]=19;var[3]=var[4]=0;str[0]=‘A’;str[1]=‘B’;str[2]=‘C’;str[3]=str[4]=‘NULL’;⑦元素个数代表着数组的长度。2020/10/35§,就可在程序中使用,使用格式如下:数组名[下标]例如:var[3]=28;var[4]=var[2];str[3]=‘d’;str[2]=str[4];printf(“%d”,a[0]);说明:①下标可以是整数或整型表达式。如:var[i+j]=2;②C编译不检查下标是否“出界”。下标的值不应超过数组的长度,如var数组的长度为5,则下标的取值在0~4的范围内。2020/10/36【例2-1】一维数组在程序中的使用/**/#include<>main(){ inti,a[5]={1,2,3,4,5};/*初始化数组*/ printf("输出数组元素的正确值:\n"); for(i=0;i<5;i++) printf("%d\t",a[i]); printf("\n输出超出下标的元素的值:\n"); for(i=5;i<10;i++)/*使用超出下标的元素*/ printf("%d\t",a[i]); printf("\n改变数组元素的值:\n");2020/10/37a[0]=(a[1]+a[2])*(a[3]+a[4]); printf("a[0]=%d\n",a[0]);}程序运行结果:输出数组元素的正确值:12345输出超出下标的元素的值:0320259400改变数组元素的值:a[0]=452020/10/38【例2-2】求fiboncaci数列的前20项:F0=0F1=1┆Fi=Fi-1+Fi-2(i=2,3,…n)将前20项输出到屏幕上,每行五项,一共四行。分析:看一看这个数列的组成,规律是从第三项开始的,每个数据项的值为前两个数据项的和,可以考虑用一个一维整型数组fbnc[20]来保存这个数列的前20项。2020/10/39程序如下:/**/#include<>#include<>main(){ inti,FBNC[20]; FBNC[0]=0; FBNC[1]=1; for(i=1;i<=19;i++) FBNC[i+1]=FBNC[i]+FBNC[i-1]; printf("umberis:\n"); for(i=1;i<=20;i++)2020/10/310

最近更新

2024年感恩的高中作文 16页

2024年感恩母亲节活动方案(15篇) 35页

粪便中肠源性防御素—5测定对大鼠肠黏膜屏障功.. 2页

粗糙面散射的BRDF方法研究 2页

类凹坑表面防腐耐磨涂层的制备及其性能研究 2页

管道局管道工程项目物流整合研究 2页

筛选中药提取物及联合葡醛内酯醒酒活性和机理.. 2页

第三方逆向物流供应商选择研究 2页

2024年意外的发现作文400字(通用28篇) 26页

教科版五年级上册科学期末测试卷含完整答案【.. 7页

教科版四年级上册科学期末测试卷一套 6页

教科版四年级上册科学期末测试卷附完整答案(.. 7页

教科版小学四年级下册科学期末测试卷及完整答.. 7页

教科版小学四年级下册科学期末测试卷(培优).. 8页

教科版科学一年级上册第一单元《植物》测试卷.. 6页

教科版科学一年级上册第二单元《比较与测量》.. 5页

教科版科学一年级下册第一单元《我们周围的物.. 6页

教科版科学一年级下册第一单元《我们周围的物.. 8页

2022年乡镇公务员干部入党申请书范文 3页

减肥的数学建模 15页

危急心律失常的识别及处理 89页

有限元分析实验报告(共16页) 16页

志愿填报专题讲座136页文档 136页

我国企业年金基金管理与风险分析 4页

圣经中生日祝福的经文圣经中的生日祝福2篇 11页

教练技术第三阶段导师讲义14页版本一(首周末).. 18页

气体灭火系统施工方案 12页

老舍话剧茶馆 英文介绍 6页