java数组初始化默认值 怎样求整型数组的长度?
怎样求整型数组的长度?首先,CIN>>A[20]不能这样做。这相当于只输入数组的第21个数字,超出了数组的最大范围。对于包含20个数据的数组,最大下标为19。其次,在定义数组时,如果没有赋值,
怎样求整型数组的长度?
首先,CIN>>A[20]不能这样做。这相当于只输入数组的第21个数字,超出了数组的最大范围。对于包含20个数据的数组,最大下标为19。其次,在定义数组时,如果没有赋值,系统会自动将0赋给所有数组元素。第三,如果需要数组长度,可以这样做:inta[20]intlen=Sizeof(a)用这种方法计算的值是80,因为int数据占用4字节,20是80字节。数组的长度与是否输入数组的值无关。在任何情况下,当没有给出初始值时,0的值将自动赋值。只要是int型数组,每个元素就有4个字节。