看板 Grad-ProbAsk 關於我們 聯絡資訊
https://i.imgur.com/Q3TRa7p.jpg
想問一下這題為何是-8不是+8呢? 感覺q的位址應該在前面那個位址的8byte後吧? 不知道是否我理解有誤 感恩 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.73.195.113 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1580912114.A.E6B.html
ok8752665: p跟q還是在stack阿 所以往下長 02/05 22:23
gash55025502: 用到malloc的變數屬於動態配置的變數 不是應該存在H 02/05 22:28
gash55025502: eap嗎? 02/05 22:28
ok8752665: 第一行來說 會在heap創一個int大小的空間 然後p指向它 02/05 22:30
mistel: p這個指標存在stack中 *p指向對應heap裡的資料 &p就是p的 02/05 23:08
mistel: 位址 02/05 23:08
mistel: 如果print ("%x",p); 就是p指到heap裡對應的資料的地址了 02/05 23:11
gash55025502: 大概懂了!感謝兩位大大 02/05 23:38