1)、定义的时候初始化。
①、定义的时候全部初始化。
int a[3] = {1,2,3};//第一种情况,定义了一个数组长度为3的一维数组。
int b[] = {1,2,3};//第二种情况,数组名b,数组的长度根据后面大括号中值的个数来决定,后面有三个值,所以数组长度是3
②、定义的时候部分初始化。
int a[3] = {1,2};//这是第一种情况。
第一个元素1
第二个元素2
第三个元素0?
int b[10] = {[1]=18,[8]=15};//这是第二种情况。
定义一个长度为10的数组,数组名b
[1] 表示下标为1的元素赋初值18
[8] 表示下标为8的元素赋初值15
2)、先定义数组,然后初始化
int a[4];//定义了一个数组。
//通过下标法给数组赋值。
a[0] = 1;//给第一个元素赋值
a[1] = 2;//给第二个元素赋值。
a[2] = 3;
a[4] = 4;
|
|