声明数组,但是不初始化如int a[5] ,会分配出数组空间,但是空间内都是内存中的垃圾。
声明数组时,如果给数组初始化了,如int a[5]={1}; 则未被赋值的元素就全部填充为0,我测试过的各种类型数组都是如此。
如果声明数组时未初始化,后面再赋值则只会改变赋值的元素,其他元素不会再填0了。