网站大量收购独家精品文档,联系QQ:2885784924

Visual C# 2008程序设计电子教案+习题答案+源代码曹静 第4章 数组.pptVIP

Visual C# 2008程序设计电子教案+习题答案+源代码曹静 第4章 数组.ppt

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Visual C# 2008程序设计 Visual C# 2008程序设计 第四章 数组 * Visual C# 2008程序设计 第四章 数组 4.1 数组的概念 4.2 声明、创建数组 4.3 初始化数组变量 4.4 遍历数组元素 4.5 多维数组 4.6 交错数组 4.7 隐式类型数组 * Visual C# 2008程序设计 4.1 数组的概念 在程序设计过程中,经常出现同一种类型的数据需要进行统一管理和操作的情况,例如:同一个班级中有多名学生,班级内的所有学生信息需要统一进行统计、排序等操作。为方便实现这些对同一类型数据的处理,可以使用数组这一数据结构。 数组的作用 * Visual C# 2008程序设计 4.1 数组的概念 数组(array)是一种数据结构,是一个包含相同数据类型的数据的集合,可以通过数值索引来访问其中的所有数据成员(数组元素)。 C#中的数组一般分为: 一维数组 多维数组 交错数组 隐式类型数组 数组的定义 * Visual C# 2008程序设计 4.1 数组的概念 (1)数组可以是一维、多维或交错的。 (2)数值数组元素的默认值设置为零,而引用元素的默认值设置为 null。 (3)交错数组是数组的数组,因此,它的元素是引用类型,初始化为 null。 (4)数组的索引(序号)从零开始:具有 n 个元素的数组的索引是从 0 到 n-1。 (5)数组元素可以是任何类型,包括数组类型。 数组属性: * 4.2 声明、创建数组 1. 声明数组 一维数组的声明格式为: 数据类型[ ] 数组对象名称; 例: string[ ] studentsName; 多维数组的声明格式为: 数据类型[ , ] 数组对象名称; 例: float[ , ] studentsGrades; 交错数组的声明格式为: 数据类型[ ] [ ] 数组对象名称; 例: float[ ][ ] studentsGrades; Visual C# 2008程序设计 * 4.2 声明、创建数组 2. 创建数组 创建数组时,使用new关键字,并指定数组的大小,也即数组最多能保存元素的个数。 创建数组时就确定其大小。 创建最多能保存35个学生姓名的数组代码为: string[ ]studentsName = new string[35]; 创建最多能保存35个float数据的数组代码为: float[] studentsGrade = new float[35]; 创建保存35个学生各5门课程成绩多维数组: float[,] studentsGrades = new float[35, 5]; Visual C# 2008程序设计 * 4.2 声明、创建数组 2. 创建数组(续) 声明并创建一个交错数组,数组大小为6,数组中这6个元素分别是一个int类型的数组,但这6个数组的大小还未确定。 int[ ][ ] jaggedArray = new int[6][ ]; 在确定数组中的元素值时,也可以在创建数组元素的同时设置数组元素的值,语法格式为: 数据类型[ ] 数组对象名称 = new 数据类型[ ] {初始值1, 初始值2, 初始值3, …}; Visual C# 2008程序设计 * 4.3 初始化数组变量 数组变量在创建后,还必须先初始化才能被访问。 数组变量在初始化时需要注意,数组变量自身是一个变量,数组中所包含的所有元素也是变量,数组变量和数组元素所对应的变量可分别进行初始化。 Visual C# 2008程序设计 * 4.3 初始化数组变量 数组元素进行访问是通过数组名称及此元素在数组中的序号来实现,其语法格式为: 数组名称[ 元素在数组中的序号] 注意:元素在数组中的序号是从0开始计数,最后元素的序号为:数组长度-1。 Visual C# 2008程序设计 * 4.3 初始化数组变量 数组元素变量的值可以被读,也可以被写,如果数组元素在赋值符号的左侧,则是对数组元素进行赋值(写)操作,否则是读取数组元素的值。 //第0号元素的值被修改为“张飞” studentsName[0] = 张飞; //第4号元素的值读取后赋值到变量lastStudentName中 string lastStudentName = student[4]; Visual C# 2008程序设计 * 4.4 遍历数组元素 数组中的元素之所以会放在同一个数组中,实现统一管理和操作,正是因为同一数组中的元素在逻辑上应同属于一个整体,对于同一整体中的数组元素常常需要按照同样的要求依次进行处理,此时需要实现数组元素的遍历。 例如同一个班的学生姓名放在同一数组中,则常常需

您可能关注的文档

文档评论(0)

开心农场 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档