首页 > 代码库 > 什么是数组
什么是数组
数组:能能存在任意多个同类型的数据,而数组里面存放的数据叫数组项。
数组的索引(下标):在数组中,每一个数组项都会有一个编号,这些编号叫数组的索引或下标,数组的索引(下标)是一个int类型的数字,索引从0开始,依次为数组中的每一个数组项编号。
数组的代码书写:
声明:数据类型[] 变量名; 数据类型:即数组项的类型。
赋值:变量名=new 数据类型[长度]; 长度:int类型,表示数组的长度。
声明和赋值的数据类型必须一致。
合并书写:
数据类型[] 变量名=new 数据类型[长度]
例:
int[] number=nwes int[5]//定义了一个number变量,它是一个数组,可以存放5个int类型的数据。
数组项的默认值:
一个数组刚创建后,它的每一个数组项的值,为数组项类型的默认值。
其中:
数字类型,默认值为0;
bool类型,默认值为false;
char类型,默认值为\1;
string类型,默认值为null。
数组项的读取和修改:
读取:变量名[索引] 从指定数组中,通过索引取出来某一个数组项的值。
修改:变量名[索引]=值 把值赋值给指定的数组项。
注意:索引不能超出索引范围。
读取数组长度:
代码格式:
变量名.Length
返回类型为int类型。
数组初始化器:
例:
string[] strs=new string[3]{"a","b","c"}
上述例子的简化写法为:
string[] strs={"a","b","c"]
注意:简化写法只能在数组定义语句中使用。
使用数组初始化器时,可以不用指定数组长度,编译器会根据初始化器中的数量自动填充数组长度。
初学者很多东西都不明白,欢迎大家指点斧正,感谢。
什么是数组