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