问答详情
源自:6-9 多维数组

数组初始化

数组的初始化就相当于给数组赋值么

提问者:涩涩涩 2016-03-01 11:01

个回答

  • qq_曦光__0
    2016-05-10 09:36:25

    数组可以在定义时初始化,即给数组的元素赋初值。

    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;

  • yesong84
    2016-03-01 17:06:20

    不是,