[問題] malloc問題
各位前輩好,小弟有malloc問題向各位前輩請教
下述的程式碼中為何ptr在經過alloc_mem()之後其值仍指向0x0呢?
謝謝各位前輩!
void alloc_mem(int *p)
{
p = (int *)malloc(sizeof(int));
}
int main()
{
int *ptr = NULL;
alloc_mem(ptr);
//ptr仍然指向NULL
return 0;
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.137.80.95
→
03/15 20:45, , 1F
03/15 20:45, 1F
→
03/15 20:45, , 2F
03/15 20:45, 2F
→
03/15 20:48, , 3F
03/15 20:48, 3F
→
03/15 20:57, , 4F
03/15 20:57, 4F
→
03/15 20:57, , 5F
03/15 20:57, 5F
推
03/16 16:41, , 6F
03/16 16:41, 6F
討論串 (同標題文章)
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章