看板Programming
标 题Re: C language
发信站中山计中美丽之岛 (Mon May 29 11:47:54 2006)
转信站ptt!ctu-reader!ctu-gate!news.nctu!news.nsysu!Formosa
其实是看cout怎麽看待
如果是array of int data type
aData 和 &aData输出又会不同
以array of char data type来说
aData的输出为'A'
&aData的输出为第一个字元的第一个记忆体address
> ==> [email protected] (san) 的文章中提到:
> char aData[] = {'A','B','C','D','E'};
> char *ptr[] = {aData,aData+1,aData+2,aData+3,aData+4};
>
> 想请问一下!
> cout << aData << endl;
> cout << &aData << endl;
> 这两者之间的差别在哪边呢?
> 谢谢!
--
* Origin: 中山大学-美丽之岛BBS * From: 61.70.53.157