看板Programming
標 題Re: C language
發信站National Taipei University of Technology BB (Sun May 28 23:30:49 2006)
轉信站ptt!ctu-reader!Spring!news.nctu!news.ntu!news.ntut!redbbs
【 在
[email protected] (⊙◎炭坑冗談會㊣) 的大作中提到: 】
: ※ 引述《[email protected] (晒太陽)》之銘言:
: > int a=2;
: > int **p=&a;
: 這樣怎麼會對
: 你以為多打的那個 * 是裝飾用的
: ** 是指向指標的指標
: 通常用在動態配置二維陣列的場合 或操作資料結構 如linked list
: 在某些場合相當於 *var[] 即指標的陣列
: 但是在你接觸到那些問題以前 不需要知道
: 接觸到了 想忘都忘不掉
: 如果你要看一下 ** 的用法 下面有一個例子
: 但是這種例子沒有實際的用途展示其威力 十分無聊
: 只是說明語法而已
: http://knight.fcu.edu.tw/~d9046876/c_t1_12.htm
:
char aData[] = {'A','B','C','D','E'};
char *ptr[] = {aData,aData+1,aData+2,aData+3,aData+4};
想請問一下!
cout << aData << endl;
cout << &aData << endl;
這兩者之間的差別在哪邊呢?
謝謝!
--
※來源 : 台北科大計中紅樓資訊站 redbbs.cc.ntut.edu.tw
※FROM : 220.138.125.244