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

第二章C编程基础.ppt

  1. 1、本文档共79页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
二维数组 如何设置二维数组大小及初始化? // 使用 new 设置大小 // 创建长度为2*3的整型数组 int[, ] array = new int[2,3]; // 创建的同时初始化 int[, ] arr = new int[2,3]{{0,1,2},{3,4,5}}; int[ ,] arr = new int[,]{{0,1,2},{3,4,5}}; // 省略长度 int[, ] arr = {{0,1,2},{3,4,5}}; // 省略new [2,3]——方括号中的数字决定数组的行数和列数 {{0,1,2}{3,4,5}};——大括号中的元素个数决定数组的行数和列数 二维数组 使用二维数组 使用双重循环,外循环控制行,内循环控制列。 for (int i=0;i数组行数;i++) { for (int j=0;j数组列数;j++) { //数组名[ i , j] } } foreach循环 foreach(数据类型 变量名 in 数组名) { //循环体 } 变量名:循环变量,依次获取数组中各元素的值,其类型必须与数组的类型一致。 数组与System.Array 获得某一维元素个数 数组名.Length System.Array类型是所有数组类型的抽象基类型 任何数组可以使用System.Array具有的属性及方法 获得数组的长度(元素的个数): 数组名. GetLength(int dimension) 二维数组 // 循环打印数组元素 int[ ,] array = new int[2,3]{{0,1,2},{3,4,5}}; // 声明并初始化二维数组 for (int i = 0; i array.GetLength(0);i++ ) // 输出数组中的所有元素 { for (int j = 0; j array.GetLength(1);j++ ) Console.WriteLine(array[i,j]); } // 循环打印数组元素 int[ ,] array = new int[2,3]{{0,1,2},{3,4,5}}; // 声明并初始化二维数组 foreach(int i in array) // 输出数组中的所有元素 { Console.WriteLine(i); } 二维数组使用 2.7 数组 不规则数组:是一个数组的数组,它的内部每个数组的长度可以不同; 声明不规则数组 数据类型[ ][ ]数组名 例如:int[ ][ ] score; double[ ][ ] table; 创建多维数组对象 数据类型[ ][ ] 数组名 数组名=new 数据类型[ size][ ] size表示不规则数组的行数 数组名[0]=new 数据类型[size0] 数组名[1]=new 数据类型[size1] 数组名[size-1]=new 数据类型[sizen] 不规则数组 不规则数组初始化 // 创建的同时初始化 int[ ][ ] array = new int[3][ ]; //array是由3个数组组成的数组 array[0]=new int[]{1,2,3} array[1]=new int[]{1,2,3,4,5} array[2]=new int[]{1,2} 不规则数组 // 循环打印数组元素 int[ ][ ] array = new int[3][ ]; //array是由3个数组组成的数组 array[0]=new int[]{1,2,3}; array[1]=new int[]{1,2,3,4,5}; array[2]=new int[]{1,2} for (int i = 0; i array.Length;i++ ) // 输出不规则数组中的所有元素 { for (int j = 0; j array[i].Length;j++ ) Console.WriteLine(array[i][j]); } // 循环打印数组素 int[ ,] array = new int[2,3]{{0,1,2},{3,4,5}}; // 声明并初始化二维数组 foreach(int i in array) // 输出数组中的所有元素 { Console.WriteLine(i); } 不规则数组使用 ArrayList(补充) System.Collections.ArrayList类是

文档评论(0)

134****9146 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档