[問題] dereference pointer to global array
請問一下各位
#define SIZE 10000
static char buffer[SIZE];
static char *buffercp = buffer;
char* alloc()
{
.......
}
void FREE()
{
.......
}
void main()
{
.......
}
想請問一下在外面的 *buffercp = buffer
為什麼 *buffercp = 0 我是用VC 2005
而不是不是 buffer 的address 0x00417178
debug看到 buffer = buffercp = 0x00417178 位置
我的觀念是
*buffercp = 0x00417178
buffercp = another address
感謝各位糾正
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.210.106.78
→
06/21 10:50, , 1F
06/21 10:50, 1F
→
06/21 10:51, , 2F
06/21 10:51, 2F
→
06/21 10:52, , 3F
06/21 10:52, 3F
→
06/21 14:12, , 4F
06/21 14:12, 4F
→
06/21 17:34, , 5F
06/21 17:34, 5F
→
06/21 19:47, , 6F
06/21 19:47, 6F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章