2014年C#编程基础.pptVIP

  1. 1、本文档共193页,可阅读全部内容。
  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文档。上传文档
查看更多
遍历数组 //使用foreach遍历数组 string[] names= {tom,jerry,lily};foreach(string name in names){ Console.WriteLine(my name is {0},name);} //使用for遍历数组 string[] names= {tom,jerry,lily};for(int i=0;inames.Length;i++){ Console.WriteLine(my name is {0},names[i]);} for和foreach的区别: for可以不逐个遍历,比如每隔一个遍历一个,或者可以从后向前遍历。 foreach对数组只是只读访问,不能修改数组元素的值,for可以。 * 练习 定义一个含100个元素的整型数组,分别赋值为3-102,并在控制台输出 从键盘输入10个整数,求出它们的最小值,并求最小值所在位置的索引 从控制台接收5个评委评分,评分规则为:去掉一个最高分,再去掉一个最低分,最后算出平均得分。 从键盘输入10个整数,求出它们的平均值及比平均值大的数 * 练习 计算一个整数数组{11,32,45}的所有元素的和。 将一个字符串数组输出为|分割的形式,比如“梅西|卡卡|郑大世” 将一个整数数组的每一个元素进行如下的处理:如果元素是正数则将这个位置的元素的值加1,如果元素是负数则将这个位置的元素的值减1。 将一个字符串数组的元素的顺序进行反转。{3,a,8,haha} 转换为{haha,8,a,3}。 有个数组{1,4,3,2,5},编写代码对其进行排序,得{1,2,3,4,5}(冒泡排序) * 多维数组 数组可以具有多个维度,称为多维数组,二维数组是最简单的多维数组 定义:数据类型 数组名[常量表达式,常量表达式] 数组元素的访问方式:数组名[下标,下标] * 二维数组的定义和初始化 //定义时初始化 int[,] numbers = new int[,]{{1,2},{3,4},{5,6}}; //定义和初始化分开 int[,] numbers = new int[2,3]; numbers[0,0] = 1; ... numbers[1,2] = 6; * 练习 int[,] data = {{0,1,0,0,0,0,0,1,0,0},{0,0,0,0,0,0,1,0,0,0},{1,0,0,0,0,0,0,0,0,0},{0,0,1,0,1,0,0,0,0,0},{0,0,0,0,0,0,0,1,0,1}}; * 练习 3 6 2 5 1 4 将一个二维数组行和列元素互换,存到另一个二维数组中。 4 5 6 1 2 3 * 练习 自定义一个3×4的矩阵,使用控制台赋值,要求编程序求出其中值最大的那个元素的值,以及其所在的行号和列号。 * 练习 在一个3×3的整数矩阵中输入数据,计算并显示对角线元素之和。 * 练习 打印杨辉三角 * 交错数组 交错数组是元素为数组的数组。交错数组元素的维度和大小可以不同。交错数组有时称为“数组的数组”. * 多维数组和交错数组的区别 多维数组的每一行元素的个数是一样的,数组的长度为数组的所有元素个数 交错数组的每一行可以是不同的,数组的长度为第一维数组的元素个数 * 函数 许多程序设计语言中,可以将一段经常需要使用的代码封装起来,在需要使用时可以直接调用,所以,函数也可以说是许多代码的集合,这就是程序中的函数。 程序设计人员要善于利用函数,以减少重复编写程序段的工作量。 一个程序可由一个主函数和若干个其他函数构成。由主函数调用其他函数,其他函数也可以相互调用。同一个函数可以被一个或多个函数调用任意多次。 * 函数的定义 static 返回值类型 函数名(参数列表){ //语句块} 函数定义第一行告诉我们3件事情: (1)函数的返回值类型(函数类型) (2)函数的名称 (3)函数使用的参数数目和类型 * 说明 函数拥有自己的名称,可以使用合法标识符来命名。但其名称不能与其他函数名重复。在C#一般要求函数名首字母大写 程序的执行是从Main函数开始的,如是在Main函数中调用其他函数,在调用后流程返回到Main函数,在Main函数中结束整个程序的运行。 所有函数都是平行的,即函数是相互独立的。一个函数并不从属于另一个函数,即函数不能嵌套定义。函数间可以相互调用,但不能调用Main函数。Main函数是系统调用的。 * 一个简单的调用函数的例子 public static void Main (string[] args){ PrintStart();//函数调用 Console.WriteLine(hello world

文档评论(0)

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

1亿VIP精品文档

相关文档