第4章数组、枚举和结构_第1页
第4章数组、枚举和结构_第2页
第4章数组、枚举和结构_第3页
第4章数组、枚举和结构_第4页
第4章数组、枚举和结构_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

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

文档简介

1、第第4 4章数组、枚举和结构章数组、枚举和结构第第4 4章数组、枚举和结构章数组、枚举和结构第第4 4章数组、枚举和结构章数组、枚举和结构第第4 4章数组、枚举和结构章数组、枚举和结构 第第4 4章数组、枚举和结构章数组、枚举和结构第第4 4章数组、枚举和结构章数组、枚举和结构第第4 4章数组、枚举和结构章数组、枚举和结构第第4 4章数组、枚举和结构章数组、枚举和结构第第4 4章数组、枚举和结构章数组、枚举和结构第第4 4章数组、枚举和结构章数组、枚举和结构第第4 4章数组、枚举和结构章数组、枚举和结构第第4 4章数组、枚举和结构章数组、枚举和结构第第4 4章数组、枚举和结构章数组、枚举和结构

2、第第4 4章数组、枚举和结构章数组、枚举和结构第第4 4章数组、枚举和结构章数组、枚举和结构static void Main(string args)static void Main(string args) int i,j,k; int i,j,k; int , a = new int 3,4 1,2,3,4,5,6,7,8,9,10,11,12; int , a = new int 3,4 1,2,3,4,5,6,7,8,9,10,11,12; int , b = new int 4,3 int , b = new int 4,3 12,13,14,15,16,17,18,19,20,21

3、,22,23;12,13,14,15,16,17,18,19,20,21,22,23; int , c = new 3,3; int , c = new 3,3; for(i=0;ic.GetLength(0);i+)/c.GetLength(0) for(i=0;ic.GetLength(0);i+)/c.GetLength(0)是是C C数组第一维的长度数组第一维的长度 for(j=0;jc.GetLength(1);j+)/c.GetLength(0) for(j=0;jc.GetLength(1);j+)/c.GetLength(0)是是C C数组第二维的长度数组第二维的长度 for(

4、k = 0; i4;k+)for(k = 0; i4;k+) ci,j += ai,k ci,j += ai,k* *bk,j;bk,j; for(i = 0; i3;i+) for(i = 0; i3;i+) for(j = 0; j3;j+)Console.Write(0,5:d,ci,j); for(j = 0; jmax)max = x; if(xmax)max = x; if(xmin)min = x; if(xmin)min = x; Console.WriteLine( Console.WriteLine(最大数是最大数是00,最小数是,最小数是1,1,max,min);max,

5、min); 第第4 4章数组、枚举和结构章数组、枚举和结构第第4 4章数组、枚举和结构章数组、枚举和结构 static void Main(string args)static void Main(string args) int myArray = new int 5 1,2,3,4,5; int myArray = new int 5 1,2,3,4,5; foreach(int i in myArray) / foreach(int i in myArray) /输出未清空时数组的元素值输出未清空时数组的元素值 Console.Write(0,4:d, i);Console.Write(

6、0,4:d, i); Array.Clear(myArray,1,2);/ Array.Clear(myArray,1,2);/从从myArraymyArray数组的数组的1 1号索引元素号索引元素 / /开始清空两个元素值开始清空两个元素值 Console.WriteLine(n After Cleared);Console.WriteLine(n After Cleared); Console.WriteLine(The length of myArray is 0, Console.WriteLine(The length of myArray is 0, myArray.Length)

7、;myArray.Length); foreach(int i in myArray) / foreach(int i in myArray) /输出清空后数组的元素值输出清空后数组的元素值 Console.Write(0,4:d,i);Console.Write(0,4:d,i); 第第4 4章数组、枚举和结构章数组、枚举和结构第第4 4章数组、枚举和结构章数组、枚举和结构 static void Main(string args)static void Main(string args) int myArray = new int 8 98,5,92,3,4,15,5,45; int my

8、Array = new int 8 98,5,92,3,4,15,5,45; foreach(int i in myArray) foreach(int i in myArray) Console.Write(0,4:d, i); Console.Write(0,4:d, i); int m = Array.IndexOf(myArray, 5); int m = Array.IndexOf(myArray, 5); Console.WriteLine(n 5 Console.WriteLine(n 5在数组中第一次出现的位置是在数组中第一次出现的位置是0, 0, m);m); int n =

9、 Array.LastIndexOf(myArray, 5); int n = Array.LastIndexOf(myArray, 5); Console.WriteLine(n 5 Console.WriteLine(n 5在数组中第最后出现的位置是在数组中第最后出现的位置是0, 0, n);n); 第第4 4章数组、枚举和结构章数组、枚举和结构第第4 4章数组、枚举和结构章数组、枚举和结构 static void Main(string args)static void Main(string args) int myArray = new int 8 98,5,92,3,4,15,5,

10、45; int myArray = new int 8 98,5,92,3,4,15,5,45; foreach(int i in myArray) foreach(int i in myArray) Console.Write(0,4:d, i); Console.Write(0,4:d, i); Console.WriteLine(n); Console.WriteLine(n); Array.Sort(myArray, 1, 3); Array.Sort(myArray, 1, 3); foreach (int i in myArray) foreach (int i in myArra

11、y) Console.Write(0,4:d, i); Console.Write(0,4:d, i); Console.WriteLine(n); Console.WriteLine(n); Array.Sort(myArray); Array.Sort(myArray); foreach (int i in myArray) foreach (int i in myArray) Console.Write(0,4:d, i); Console.Write(0,4:d, i); 第第4 4章数组、枚举和结构章数组、枚举和结构 枚举成员默认值为整数,且第一个成员的值为枚举成员默认值为整数,且第

12、一个成员的值为0,其它,其它依此增加依此增加1,也可单独指定值;,也可单独指定值;例如,定义一个例如,定义一个WeekDay枚举类型:枚举类型:enumWeekDaySun,Mon,Tue,Wed,Thu,Fri,Sat在在WeekDay枚举类型中,含枚举类型中,含Sun,Mon,Tue,Wed,Thu,Fri,Sat 7个枚举成员,分别被赋予默认整数值个枚举成员,分别被赋予默认整数值0、1、2、3、4、5、6,也就是,也就是Sun=0,Sat=6。 第第4 4章数组、枚举和结构章数组、枚举和结构 用户定义用户定义枚举类型时,对枚举成员的赋值可以不采用默枚举类型时,对枚举成员的赋值可以不采用默

13、认值,而赋给用户指定值,例如:认值,而赋给用户指定值,例如: enum WeekDay Sun=1enum WeekDay Sun=1,MonMon,TueTue,WedWed,Thu=6Thu=6,FriFri,SatSat此时的枚举成员此时的枚举成员Sun=1Sun=1,MonMon递增递增1 1、Mon=2Mon=2,TueTue递增递增1 1、Tue=3Tue=3,WedWed递增递增1 1、Wed=4Wed=4,ThuThu赋值赋值6 6、Thu=6Thu=6,FriFri递增递增1 1、Fri=7Fri=7,SatSat递增递增1 1、Sat=8Sat=8。第第4 4章数组、枚举和结构章数组、枚举和结构第第4 4章数组、枚举和结构章数组、枚举和结构4.6.1结构类型的

温馨提示

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

评论

0/150

提交评论