數組的三種初始化方式


數組的初始化方式總共有三種:靜態初始化、動態初始化、默認初始化

 

  • 靜態初始化

除了用new關鍵字來產生數組以外,還可以直接在定義數組的同時就為數組元素分配空間並賦值。

eg:

int [] arr = {12,23,45};

int [] arr = new int []{12,23,45};

注意:

1.new int [3]{12,23,45}; --->錯誤

2.int [] arr;

arr = {12,23,45};  ---->錯誤

  • 動態初始化

數組定義與為數組元素分配空間並賦值操作分開進行。

eg:

int [] arr;

arr = new int [3]

arr [0] = 12;

arr [1] = 23;

arr [2] = 45;

 

默認初始化

數組是引用類型,它的元素相當於類的實例變量,因此數組一經分配空間,其中的每一個元素也被按照實例變量同樣的方式被隱式初始化。

int [] arr = new int [3];   ----->數組有默認的初始化值

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM