1. 程式人生 > >C++ primer筆記 -陣列和指標

C++ primer筆記 -陣列和指標

如果陣列沒有顯示的提供元素的初始值,則陣列元素會像普通變數一樣的初始化:

1、在函式體外的內建型別的陣列,其元素均初始化為0

2、在函式體內的內建型別的陣列,其元素無初始化

3、如果為類型別,則不管位於何處,都呼叫該類的預設建構函式進行初始化,如果沒有預設建構函式,則必須為該陣列元素提供顯示的初始化。

陣列可以通過下標來進行訪問,其正確的型別為size_t。

指標用於指向物件,儲存的是另一個物件的地址。可以當作陣列的迭代器,指向陣列中的一個元素。

 

指標變數的定義

C++使用*符號來把一個識別符號宣告為指標(理解指標宣告時,從右往左閱讀)