java數組初始化默認值 怎樣求整型數組的長度?
怎樣求整型數組的長度?首先,CIN>>A[20]不能這樣做。這相當于只輸入數組的第21個數字,超出了數組的最大范圍。對于包含20個數據的數組,最大下標為19。其次,在定義數組時,如果沒有賦值,
怎樣求整型數組的長度?
首先,CIN>>A[20]不能這樣做。這相當于只輸入數組的第21個數字,超出了數組的最大范圍。對于包含20個數據的數組,最大下標為19。其次,在定義數組時,如果沒有賦值,系統(tǒng)會自動將0賦給所有數組元素。第三,如果需要數組長度,可以這樣做:inta[20]intlen=Sizeof(a)用這種方法計算的值是80,因為int數據占用4字節(jié),20是80字節(jié)。數組的長度與是否輸入數組的值無關。在任何情況下,當沒有給出初始值時,0的值將自動賦值。只要是int型數組,每個元素就有4個字節(jié)。