c语言,已经初始化数组,为什么输出是随机值而不是0?

如图,定义数组array,初始化,函数printarray,输出不是0而是随机值。

img

img

19行传递array就可以啦
printarray(array);