作者JingXD (@O@)
看板b96902HW
標題[問題] 指標
時間Tue Nov 6 23:23:39 2007
有個問題剛剛一直困擾著我
假設 int a;
int c;
int *b;
b=&a;
所以*b 就等於a
但是如果
c=b;
就會出現 [Warning] assignment makes integer from pointer without a cast
像醬的WARNING
問題是 B的記憶體上 也是一個數字吧
只是這個數字是a的記憶體位置
那降為什麼把b assign 到 另一個int 裡面會有這種warning呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.250.79
1F:推 luke77222:存的是數字,但是型別是pointer 11/06 23:32
2F:→ purincess:compiler好意提醒你看你是不是少打了* .. 11/07 00:10
3F:推 chaselsu:XDD原PO明明15分 11/07 02:24
4F:推 larry61410:樓上也是15!!! 11/07 16:29
5F:推 yangmie:樓上也是15!! 11/08 13:42
6F:推 tfihs:樓上也15了!! 11/08 21:24