作者emmanual (emmanual)
看板EE_DSnP
標題[請益] array本體的位置
時間Sun Nov 9 16:12:12 2008
請問:講義上說array像一個const pointer指到a[0],那麼,array有沒有像pointer
有一個'本體'(也就是說,像int* p的p一樣),如果沒有,那麼array是從哪裡指過去
,如果有,又是在哪裡?是a[0]指到自己,還是整個array指到a[0]?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.104.26.230
1F:推 georgemouse:我觀念沒錯的話 a[ ]的本體就是a 11/09 16:55
2F:→ georgemouse:然後 a 指到 a[0] 11/09 16:56
3F:→ georgemouse:const char* a <==> char a[] //如果有錯請糾正 11/09 17:10
4F:推 wintercobra:(跟此文無關)講義上說cin >> a;int s[a];是不行的 11/09 18:26
5F:→ wintercobra:會compilation error,不過試過發現可以,好像就是 11/09 18:27
6F:推 lunworld:"array 在define的時候size要是const" 11/09 23:25
7F:推 lunworld:這會因compiler而異 11/09 23:26