int a[4]={2*2};
int a[3]={0};
(2)可以通过赋初值来定义数组的大小。此时数组的长度可以省略。若定义时,未赋初值,则长度绝不能省略。
例如:int a[ ]={1,2,3,4}; 数组的长度是4。 int a[ ]; 是非法的。
(3)只能在定义时可以用{}给数组整体赋值,不是定义时,则只能单独给每个数组元素赋值。
例如:int a[4];
a={1,2,3};