指標和陣列的區別

2021-08-02 13:15:07 字數 465 閱讀 8107

**:

#include

#include

using namespace std;

int main()

結果:

總結:1、基本概念:

陣列: 乙個陣列名就代表乙個陣列物件,這個物件內可以有乙個或多個元素,每個元素型別都相同;

指標:而指標裡一般存的都是位址值。

2、賦值與訪問:

3、所佔記憶體:

陣列:和它所存資料的元素個數和型別有關係

指標:和作業系統的位數有關

4、聯絡:

對陣列進行取位址操作時候,返回的型別是乙個指向陣列首位址的指標;

陣列作為右值的時候,就相當於指標,返回的是第乙個元素的值;

對陣列進行取下標操作時,也類似於指標;

指標陣列和陣列指標的區別

這兩個名字不同當然所代表的意思也就不同。我剛開始看到這就嚇到了,主要是中文太博大精深了,整這樣的簡稱太專業了,把人都繞暈了。從英文解釋或中文全稱看就比較容易理解。指標陣列 array of pointers,即用於儲存指標的陣列,也就是陣列元素都是指標 陣列指標 a pointer to an ar...

指標陣列和陣列指標的區別

這兩個名字不同當然所代表的意思也就不同。我剛開始看到這就嚇到了,主要是中文太博大精深了,整這樣的簡稱太專業了,把人都繞暈了。從英文解釋或中文全稱看就比較容易理解。指標陣列 array of pointers,即用於儲存指標的陣列,也就是陣列元素都是指標 陣列指標 a pointer to an ar...

指標陣列和陣列指標的區別

這兩個名字不同當然所代表的意思也就不同。我剛開始看到這就嚇到了,主要是中文太博大精深了,整這樣的簡稱太專業了,把人都繞暈了。從英文解釋或中文全稱看就比較容易理解。指標陣列 array of pointers,即用於儲存指標的陣列,也就是陣列元素都是指標 陣列指標 a pointer to an ar...