c数组

声明数组,但是不初始化如int a[5] ,会分配出数组空间,但是空间内都是内存中的垃圾。

声明数组时,如果给数组初始化了,如int a[5]={1}; 则未被赋值的元素就全部填充为0,我测试过的各种类型数组都是如此。

如果声明数组时未初始化,后面再赋值则只会改变赋值的元素,其他元素不会再填0了。

 

posted @ 2021-01-15 13:14  大牛等等我  阅读(50)  评论(0编辑  收藏  举报