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