看板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