當前位置:趣味科普網>經驗>

指標和陣列的區別

經驗 閱讀(2.78W)

指標和陣列的區別

指標和陣列的區別是指標變數用於儲存資料的地址,陣列用於直接儲存資料。

指標一般指向一個函式或一個變數,在資訊工程中是一個用來指示一個記憶體地址的計算機語言的變數或中央處理器(CPU)中的暫存器(Register)。指標一般出現在比較近機器語言的語言,如組合語言或C語言。面嚮物件語言如Java一般避免用指標,而是引用。指標一般指向一個函式或一個變數。在使用一個指標時,一個程式既可以直接使用這個指標所儲存的記憶體地址,又可以使用這個地址裡儲存的函式的值。在計算機語言中,由於通過地址能找到所需的變數單元,可以說,地址指向該變數單元。因此,將地址形象化的稱為“指標”。意思是通過它能找到以它為地址的記憶體單元。