初始化数组的常见方式有三种,具体如下:
1、 直接为数组中的所有元素赋值
int arr [5]={1,2,3,4,5};
上述代码定义了长度为5的数组arr,数组中元素的值依次为1、2、3、4、5。
2、 只为数组中的一部分元素赋值
int arr [5]={1,2,3};
上述代码定义了一个int类型数组,但在初始化时,只对数组中前3个元素进行了赋值,其他元素的默认值为0。
3、 为数组中的全部元素赋值,但不指定数组的长度
int arr []={1,2,3,4};
在上述代码中,数组arr中的元素有4个,系统会根据赋值运算符右边的初始值列表中的初值个数自动设置数组的长度。因此,数组arr的长度为4。