;int* a[4]; // array of pointers 指標的陣列
int(*b)[4] = &c; // a pointer to an array 陣列的指標
//b = &c; // 注意:這裡陣列個數得匹配
cout << b << endl; //這裡的輸出是陣列c的第乙個元素的記憶體位址
// 將陣列c中元素的位址賦給陣列a,a的每乙個元素的值將變成c的每個元素的位址
for (unsigned int i = 0; i<4; i++)
// 輸出看下結果
c 陣列指標和指標陣列
先記住 指標陣列 本質是陣列,資料可以用來存放int float等物件,當然也可以存放指標。例子 陣列指標,用樓上的話就是指向陣列的指標,操作指標就可以運算元組如下 int a 3 int p a printf 陣列指標 d n p 1 列印的結果為2,原因是p初始化指向了陣列a的首位址,即a 0 ...
C語言 指標陣列和指標陣列
本質是陣列 只不過呢,它裡面存放的資料型別不是int,也不是char這類基本型別,而是乙個指標型別,說白了就是位址,所以叫指標陣列!記住 是存放指標的陣列!int p n 本質是指標 只不過是指向乙個陣列的指標,也稱之為 行指標 int p n p是乙個指標,指向乙個int型別的一位陣列,這個一位陣...
C 陣列指標和指標陣列的分析
基本知識 當然我們一切都是從最簡單的內建型別開始,最後我會做一些推廣。先看一下基本的形式,我們從這裡起步 指標 int a 10 int p a 指標的指標 int b 20 int p b int p2p p 簡單陣列 int c 10 整數陣列,含有10個整數元素 file 也就是說每乙個元素都...