在java中, 使用new运算符创建数组,能够默认初始化该数组。
整形数组 默认初始值为0;
布尔数组默认初始值为 false;
String 数组以及 对象数组初始值为 null.
在C、C++中,声明一个局部数组,但是此时该数组中元素的值并未定义。
int sum[100]={0}; // 该语句是为数组第0个元素赋值为0,当数组部分初始化时,其他部分会被初始化为0,所以该语句会把整个数组都初始化为0;
int sum[100]={1}; // 该语句为数组第0个元素赋值为1, 其他元素初始化为0.