我们已经知道了如何定义和初始化一个数组。然而有时候我们既要赋初值又要数元素个数,有些麻烦。既然我们对各元素赋了初值,电脑能否自己算出有多少个元素呢?
答案是肯定地的。只要我们对各元素赋了初值,电脑会自动计算出声明的数组应该有多大。比如:
int array[]={0,3,4,8};
这句语句就相当于:
int array[4]={0,3,4,8};
这样的写法便于我们对数组元素的插入或修改,我们只需要直接在花括号中对数据进行修改就可以了,而不必去考虑中括号中的数组大小应该怎么变化。但是,这种情况下,我们又怎么才能知道数组的大小呢?我们将在下一节讲述这个问题。