第六单元--数组PPT课件_第1页
第六单元--数组PPT课件_第2页
第六单元--数组PPT课件_第3页
第六单元--数组PPT课件_第4页
第六单元--数组PPT课件_第5页
已阅读5页,还剩53页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

、PPT模板下载:c语言编程任务指向教程、第6单元排列、1、问题导入、排列由同一类型的数据的顺序集合、即排列多个排列要素构成,所有要素属于同一数据类型,它们的顺序是决定的。 数组中的元素称为数组元素,也称为下标变量。2、任务1 :学生成绩记忆、任务2 :学生成绩计算和检索、任务3 :学生成绩排名、任务4 :多课程学生成绩记忆、任务5 :多课程学生成绩计算和检索、任务6 :密码加密、第6单元排列、扩展提高、单元总结3、 任务1 :学生成绩记忆一维数组的定义和输入输出、特别提示任务、构想指导、相关知识、任务实施、4、任务在数组中表现相同类型、规则的数据,处理比基本的数据类型简单、方便。 数组通常分为一维数组、二维数组和多维数组。 本章分别介绍一般的1维排列和2维排列的说明和使用方法,在本章的学习中,学习利用排列解决实际问题的方法。 通过编程输入,记住10名班级同学的某个课程的成绩,并输出各个班级同学的成绩。 5、想法指导、定义数组: scr10。 输入:循环输入存储每个数组元素。 输出:循环输出各数组元素。6、的相关知识、(1)定义一维数组的1.1维数组的格式类型数组名称整数常量表达式; 例如intscr10; 定义一维数组,其数组名称为scr,数组中数组元素的数量为10,数组元素类型为整数,可用后缀范围为0到9。7、相关知识、2 .说明: (1)数组名称:命名规则遵循标识符的命名规则。 在本例中,数组名称为scr。 (2)整数常数式:表示数组元素的个数(数组长度)。 可以指定整数常数或符号常数。 不能指定变量。 整数常量表达式描述数组元素的数量,并确定数组元素的下标范围。 下标为0-(整数常量表达式-1)。 类型说明:数据元素的类型,可以是基本数据类型或生成数据类型。 类型说明决定每个数据消耗的内存字节数。 整数为2字节,实数为4字节,倍精度为8字节,字符为1字节。 在此示例中,数组元素为整数,每个元素占据两个字节。 数组元素有100个,因此数组a占200字节。 必须先定义、8、相关知识、(2)一维数组元素引用数组,然后再使用。 在c语言中,不能一次引用整个数组,只能引用一个数组元素。 数组元素的引用格式可以为数组名称下标的下标指定整数常量或整数表达式。9、任务实施、程序代码: #includevoidmain()intscr10、I; /定义成绩数组str for (I=0; i10; i )/反复输入成绩printf(%d请输入第元素的值,i 1) scanf(%d”,10,特别是(1)可以同时定义同一类型的说明文中的多个数组。 例如,inta10,b10; (2)每个排列要素占用一个存储单元,排列的输入输出、计算对单一要素进行。 (3)数组元素的下标可以是式。 (4)C语言编译器将一系列的记忆空间分成几个组来配置。 (5)C语言中,数组名规定了数组的开头地址,即a=括号内有5个个数,由此将a数组的长度自动定义为5。 但是,如果定义的数组长度不同于给出初始值的数组长度,则不能忽略数组长度。 例如,为了将阵列长度定义为10,阵列长度的定义不能被省略,而是static inta 10 = 1,2,3,4,5 ; 仅初始化前五个元素,然后五个元素为0。17,执行任务,#includevoidmain()intscr10,I,sum=0,max,min; /定义成绩排列str、总得分、最大值、最小值floatave的for(i=0; i10; i )/反复输入成绩, printf (请输入第% d个要素的值 I1 ) scanf (

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论