首頁 >常見問題 >數組的定義方式有哪些

數組的定義方式有哪些

百草
百草原創
2023-06-20 17:28:323618瀏覽

數組的定義方式有哪些

1. 資料型別[] 陣列名稱= new 資料型別[長度];

陣列定義的第一種方式:1. 資料型別[] 陣列名= new 資料類型[長度] 這種方式在定義時給定了數組的長度,但是沒有指定每個元素的值。用這種方式定義數組相當於宣告了固定容積的一個空數組,所以在定義之後需要我們自己對數組中的元素賦值。

如:

int [] arr=new int[5];//宣告一個名為arr,長度為5的陣列。

arr[0]=1;//透過陣列的下標對陣列中的每一個元素賦值。

arr[2]=5;

2. 資料型別[] 陣列名稱= new 資料型別[] {元素,元素,元素};

陣列定義的第二種方式資料型別[] 陣列名稱= new 資料型別[] {元素,元素,元素} 這種方式在定義時不給定陣列的長度,而是直接給定陣列中每個元素的值。用這種方式聲明數組可以直接進行使用,不需要我們再對元素賦值。

string [] arr=new string [] {“hello”,”world”,”message”};//宣告了一個名為arr的string類型的數組,包含三個元素。

此時我們就可以透過陣列名稱加元素下標的方式來使用陣列中的元素了,如arr[0]就是陣列中的第一個元素「hello」。

3. 資料型別[] 陣列名稱= {元素,元素,元素};

第三種陣列的定義方式為資料型別[] 陣列名稱= {元素,元素,元素}; 這種定義方式其實是第二種定義方式的簡寫。使用這種定義方式能讓我們書寫更少的程式碼但是完成相同的功能。

以上是數組的定義方式有哪些的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn