数组的初始化

无论是一维数组还是多维数组,其初始化的规则是相同的:

1.对于函数外声明的数组,如果不初始化,则默认所有元素都为0

2.对于函数内部声明的数组,如果不初始化,则各元素的默认值是随机的;如果想初始化整个数组,可以用花括号{}依次为每一个元素赋值,如果花括号中值的数量超出数组容量,则报错;如果花括号中值的数量比数组容量小,则剩余的元素会被初始化为0,这条规则非常有用:例如,在函数内部声明一个数组并且将其元素全部初始化为0,则可以声明 int a[1000] = { 0 };这样的话要比逐个赋值简单得多。

posted @ 2020-04-19 11:07  凉风SK  阅读(818)  评论(0编辑  收藏  举报