C语言程序设计技能教程 教学课件 作者 戴佩荣 等 第6章.ppt

C语言程序设计技能教程 教学课件 作者 戴佩荣 等 第6章.ppt

ID:50352351

大小:138.00 KB

页数:27页

时间:2020-03-08

C语言程序设计技能教程 教学课件 作者 戴佩荣 等 第6章.ppt_第1页
C语言程序设计技能教程 教学课件 作者 戴佩荣 等 第6章.ppt_第2页
C语言程序设计技能教程 教学课件 作者 戴佩荣 等 第6章.ppt_第3页
C语言程序设计技能教程 教学课件 作者 戴佩荣 等 第6章.ppt_第4页
C语言程序设计技能教程 教学课件 作者 戴佩荣 等 第6章.ppt_第5页
资源描述:

《C语言程序设计技能教程 教学课件 作者 戴佩荣 等 第6章.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第6章变量的批量定义和使 用—数组C语言技能教程第六章6.1技能1:掌握一维数组的定义和使用6.2技能2:二维数组的定义和使用6.3技能3:字符型数组和字符串处理函数的应用C语言技能教程6.1技能1【知识点】1.数组是有序的具有相同类型的数据的集合。同一数组中的各个元素具有相同的数组名和不同的下标。2.定义一维数组的一般形式为:类型说明符数组名[常量表达式];(1)类型说明符:定义了数组的数据类型。数组的数据类型也是数组中各个元素的数据类型。同一数组中,各个元素具有相同的数据类型。(2)数组名:是

2、用户定义的数组标识符。遵循标识符的命名规则。(3)常量表达式:方括号中的常量表达式表示数据元素的个数,既数组的长度。6.1.1认识一维数组C语言技能教程6.1技能1【知识点】3.注意事项(1)数组名不能与其它变量名相同。(2)方括号中常量表达式表示数组元素的个数,如a[5]表示数组a有5个元素。但下标是从0开始计算的,因此下标应从0~4,而不是从1到5。(3)不能在方括号中用变量来表示元素的个数,但可以是符号常量或常量表达式。(4)允许在同一个类型说明中,定义多个数组和多个变量。4.一维数组在机内

3、时,系统会在内存中分配一段连续的地址空间,按顺序在内存单元中存放数组的各个元素。C语言技能教程例6.1输入10个学生的数学成绩,求其总分和平均分。main(){inti,sc[10];intsum;floatav;printf("输入10个学生的数学成绩:");for(i=0;i<=9;i++)scanf("%d",&sc[i]);sum=0;for(i=0;i<=9;i++)sum+=sc[i];av=sum/10.0;printf("总分为:%d平均分为:%1f",sum,av);}6

4、.1技能1【典型例题】C语言技能教程6.1技能1【知识点】1.在定义数组时,对数组元素进行赋初值,称为初始化数组。2.一维数组的初始化(1)对数组的全部元素赋值1)对数组的全部元素赋值,指定数组的长度。数组元素的初值依次放在一对花括号内,两个值之间用逗号分隔。例如:inta[10]={0,1,2,3,4,5,6,7,8,9};2)对数组的全部元素赋值,不指定数组的长度。例如:inta[]={0,1,2,3,4,5,6,7,8,9};6.1.2一维数组的初始化C语言技能教程6.1技能1【知识点】(2

5、)对数组的部分元素赋值例如:inta[10]={87,35,12,54,60,58};只给前面的6个数组元素a[0]~a[5]赋了初值,而后面4个没有赋初值的数组元素a[6]~a[9],则被自动初始化为0。结果是a[0]=87、a[1]=35、a[2]=12、a[3]=54、a[4]=60、a[5]=58、a[6]=0、a[7]=0、a[8]=0、a[9]=0。C语言技能教程例6.4将10个元素的整形数组a分两行输出。main(){inti,a[10]={1,2,3,4,5,6,7,8,9,10}

6、;for(i=0;i<10;i++){printf("%3d",a[i]);if(i%5==4

7、

8、i==9)printf("");}}6.1技能1【典型例题】C语言技能教程6.1技能16.1.3利用一维数组编程【典型例题】例6.6输入一组数据,输出其中的最大值和最小值。main(){intnum[10];inti,max,min;printf("输入10个整数:");for(i=0;i<10;i++)scanf("%d",&num[i]);max=min=num[O];for(i=1;i<

9、10;i++)if(num[i]>max)max=num[i];elseif(num[i]

10、[常量表达式1][常量表达式2]…[常量表达式n];[常量表达式1]:表示第一维下标的长度。【知识点】6.2.1认识二维数组与多维数组6.2技能2C语言技能教程[常量表达式2]:表示第二维下标的长度。……[常量表达式n]:表示第n维下标的长度。3.二维数组的机内表示二维数组中的各个元素在机内是按行的顺序存放的,即先存放第一行的元素,再存放第二行的元素,依此类推。【知识点】6.2技能2C语言技能教程例6.9将12个元素的整型数组a分三行输出。main(){inti,j,a[3][4]

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

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

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