首頁>Club>
2
回覆列表
  • 1 # 使用者7940400350319

    陣列的特點:


    陣列是一個物件,是一種引用資料型別。可以表示一組資料的集合。


    陣列只能儲存一種型別的資料。


    陣列可以使用 new 關鍵字 進行初始化。


    陣列中的每一個數據稱為 元素 element。元素是在堆記憶體中分配的。而且是連續分配的。


    陣列的每一個元素都有一個序號,專業的稱謂:下標、索引、角標。下標是從0開始的、升序的、連續的、0序的。


    陣列有一個屬性:長度的屬性,表示陣列中元素的個數 該屬性是 int 型別。 透過 陣列名.length 來訪問該屬性。


    陣列中元素的下標的取值範圍是:[0~lenght-1]。


    透過new 關鍵字 在堆記憶體中 元素被分配空間之後。每個元素被jvm 賦予預設值。預設值規則:整數:0 浮點數:0.0 char:'\u0000' boolean:false 引用資料型別:null


    陣列的每個元素透過 陣列名[下標] 來訪問。每個元素都是一個變數。和變數的用法一致。


    陣列變數、陣列引用 儲存的是 陣列的實際元素的在堆記憶體中的"首地址".


    [] 代表的是 陣列這種型別。


    求下標是 n 的元素的地址:首地址+元素位元組數*n。 陣列根據下標訪問元素的效率非常快。(隨機訪問)。


    陣列的長度可以是 0,但是不能是 負數。


    陣列的長度一旦確定,就不能更改了。陣列是定長的。


    陣列根據索引訪問元素效率很高,但是刪除元素,插入元素,根據內容查詢元素效率比較低。

  • 2 # 髒話比謊話乾淨558

    char是C/C++整型資料。

    char

    【介紹】char是C/C++整型資料中比較古怪的一個,其它的如int/long/short等不指定

    signed/unsigned時都預設是signed,但char在標準中是unsigned,編譯器可以實現為

    帶符號的,也可以實現為不帶符號的,有些編譯器如pSOS的編譯器,還可以透過編譯

    開關來指定它是有符號數還是無符號數

  • 中秋節和大豐收的關聯?
  • 用棉布包裝牛肉保鮮變色嗎?