C#基础——数组(冒泡排序)

数组

所谓数组,就是相同数据类型的元素按一定的顺序的集合,就是把有限个类型相同的变量用一个名字来命名,然后用编号区分他们的变量的集合,这个名字称为数组名,编号称为下标。组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量。

数组中元素的索引是从0开始的。

一、一维数组:

1、定义

格式一:int [] 变量名=new int[元素个数];

格式二:int [] 变量名=new int[3] {1,2,3};

格式三:int [] 变量名=new int [] {1,2,3,4,5};——花括号里赋了几个值,元素的个数就是几个

例如:int  [] a=new int[7];——此数组包含a[0]到a[6]的元素。new运算符用于创建数组并将数组元素初始化为它们的默认值。在此例中,所有数组元素都初始化为0./2、

2、赋值

变量名 [索引] = 值;

例如:int [] s=new int [3];

s[0]=1;

s[1]=2;

s[2]=3;

3、取值

变量=变量名[索引];

例如:int a=s[1];

二、二维数组

1、定义:string[,] 数组名 = new string[2,3];——中括号里用“,”隔开,表示有2个一维数组,每一个一维数组中有3个变量

2、赋值 :string[,] 数组名 = new string[2,3]{ {" " , " " , " "} ,{" " , "a" , " "} };

3、取值:string a=数组名[1,2];——索引从0开始,[1,2]a取的值是第2个一维数组中第三个变量的值

二、多维数组

1、定义:string[ , , ] 数组名 = new string[2,3,4];——中括号里用两个“,”隔开,表示有2个二维数组,每一个二维数组中有3个一维数组,每个一维数组中有4个变量

2、赋值 :string[ , , ] 数组名 = new string[2,3,4]{ {" "," "," "}  , {" ","a"," "}  ,  {" "," "," "} };

3、取值:string a=数组名[1,2,3];——索引从0开始,[1,2,3]a取的值是第2个二维数组中第三个一维数组中第4个变量的值

练习题:

将3,1,5,4,2按从小到大的顺序排列起来(冒泡排序

 

 

posted @ 2017-02-28 16:53  微雨11  阅读(419)  评论(0编辑  收藏  举报