数组的含义
1.数组是一种储存相同元素的固定大小顺序的集合,数组用于储存数据的集合,但一般会将数组视为储存在连续的储存器位置相同类型的变量的集合
2.是一种空间连续的数据结构
3.通过下标索引来操作数组中的元素(从零开始)。
定义数组
声明数组:数据类型 【】数组名;
初始化数组: 数组名=new 熟路类型【】;
初始化的元素类型与声明时的类型必须相同
int [] aiiay1=new int[5];
上面的数组就说明这是一个整数类型的数组可以储存5个整数类型的值
string [] array2=new string [3];
这个数字是字符串类型的可以储存3个字符串类型的值。
初始化
数组初始化后,内存中储存的该数据类型的默认值
整形为0
非整形为0.0
插入为\0
string为null
bool为slase
将数组变量初始化时,可以将数组指定值。
初始化赋值
可以在数组声明时对元素进行赋值
数据类型【】数组名=new 数组类型{元素1,元素2,…}
int [] num=new int []{10,20,30,4518,};
int [] num2=new int[5]{51,82,61,92,54,};
因为num2声明的数组是5他会开辟一个有五个位置的空间所以他只能赋值5个元素
double[] array03= new double[10];
array03[0] = 1500.0;
array03[1] = 1000.0;
array03[2] = 2000.0;
这个是通过数组元素下标赋值上面说过,数组元素是通过下标索引来操作数组中的元素,
int [] num3={};
这个是直接给num3直接赋值直接在括号赋相应的值就可以了