1.数组是什么
我们知道,数组是大部分编程语言中都支持的一种数据类型。数组是包含若干相同类型的变量,这些变量都可以通过索引进行访问。数组中的变量称为元素,能够容纳元素的数量称为数组的长度。数组中的每一个元素都具有唯一的索引与其相对应,数组的索引从零开始。
2.数组的类型
a.一维数组:
一维数组是具有相同数据类型的一组数据的线性集合。一维数组的声明及初始化:
第一种:
int [] arr= new int [5];//数组中的每一个元素初始化为默认值0
第二种:
int [] arr= new int [5]{
1,2,3,4,5}; //数组初始化的值为用户自定义的值
第三种:
string [] str ={
"Sun","Mon","Tue","Wed"}; //初始化数组省略new 关键字和数组的长度
b.多维数组
多维数组是指可以用多个下标访问的数组,声明时,方括号内加逗号,有n个逗号,就是n+1维数组。以二维数组为例,二维数组的声明及初始化:
第一种:
int [,] arr =new int [3,2]; //数组中的每一个元素都初始化为0;
第二种:
int [,] arr= new