数组的初始化就相当于给数组赋值么
数组可以在定义时初始化,即给数组的元素赋初值。
1.对数组所有元素赋初值:
int a[5]={1,2,3,4,5};或int a[]={1,2,3,4,5};
2.对数组部分元素赋初值:
int a[5]={1,2};
a[0]=1,a[1]=2,其余元素为编译系统指定的默认值0
3.对数组的所有元素赋初值:
int a[5]={0};
如果不进行初始化,如定义int a[5];那么数组元素的值是随机的,编译系统不会为你设置默认值为0;
不是,