作者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