注意分清声明和定义的概念!!int a[5];这是声明 这个时候 数组里面的内容是混乱随机的不是0 !int a[5] = {1,2,3};这是定义 这个时候,对应位置的内容被初始化 其他没有设值的,被编译器补成0了。
对呀,没有初始化。默认为0
对了,程序默认为0