#include "stdafx.h"
#include using namespace std;
int _tmain(int argc, _tchar* argv)
; int *p;//指標p是指向整型資料的指標變數
for (p=a[0]; pcout << endl;
int (*pp)[4];//指標pp是指向由4個元素組成的一位陣列的指標變數
//注意它和int *pp[4]的區別,後者表示陣列中的每個元素都是指標
pp = a;
cout << *(*(pp+1)+2) << endl;//7
char **ppp;//指標ppp是指向字元指標資料的指標變數
char *name = ;
ppp = name + 2;
cout << *ppp << endl;//c++
cout << *(ppp+1) << endl;//pascal
cout << **ppp << endl;//c
cout << *(*(ppp+1)+1) << endl;//a
system("pause");
return 0;
}
二維陣列 二維陣列和指標
include using namespace std int main 如上面這段程式所示,通過取位址符 指標 p 獲得了變數 a 的位址,那麼解引用符 就可以從 p 中得到變數 a 的值。也就是說,p a和 p a是等價的。p 是變數 a 的位址,從 p 中就可以取出 a 的值。反之,能從 p ...
怎麼用指標操作二維陣列
本人第一次發部落格,請大家多多指教 我們都知道一維陣列的我們都很熟悉 int a 5 int p a int i,j 這裡p指標是int型指標,這裡的賦值是將陣列a的記憶體中的首位址啊a在記憶體中的位置,位址傳給p,這樣p就能代表a陣列了 這時我們可以用平p,p 依次代表陣列a,a 接下來我們看二維...
二維陣列與二維指標
1.二維陣列的儲存是線性的,可以通過一維指標的方式訪問。如一下 int map 5 5 int mapd map 0 0 則 map i j mapd i 5 j 而利用二維陣列線性儲存的特性,可以將二維陣列當作一維指標方便的在函式之間傳遞 如 將乙個二維陣列賦值給乙個動態二維陣列,引數設定為一維指...