數組包含給定類型的一些對象,並將這些對象依次存儲在連續的內存空間中。每個獨立的對象被稱爲數組的元素(element)。元素的類型可以是任何對象類型,但函數類型或不完整類型不能作爲數組元素。
數組本身也是一個對象,其類型由它的元素類型延伸而來。更具體地說,數組的類型由元素的類型和數量所決定。
如果一個數組的元素是 T 類型,那麼該數組就稱爲“T 數組”。例如,如果元素類型爲 int,那麼該數組的類型就是“int 數組”。然而,int 數組類型是不完整的類型,除非指定了數組元素的數量。如果一個 int 數組有 16 個元素,那麼它就是一個完整的對象類型,即“16 個 int 元素數組”。