[理工] 台大電機 計組

作者: gash55025502 (白影弓)   2020-02-05 22:15:12
https://i.imgur.com/Q3TRa7p.jpg
想問一下這題為何是-8不是+8呢?
感覺q的位址應該在前面那個位址的8byte後吧?
不知道是否我理解有誤 感恩
作者: ok8752665 (dd8752665)   2020-02-05 22:23:00
p跟q還是在stack阿 所以往下長
作者: gash55025502 (白影弓)   2020-02-05 22:28:00
用到malloc的變數屬於動態配置的變數 不是應該存在Heap嗎?
作者: ok8752665 (dd8752665)   2020-02-05 22:30:00
第一行來說 會在heap創一個int大小的空間 然後p指向它
作者: mistel (Mistel)   2020-02-05 23:08:00
p這個指標存在stack中 *p指向對應heap裡的資料 &p就是p的位址如果print ("%x",p); 就是p指到heap裡對應的資料的地址了
作者: gash55025502 (白影弓)   2020-02-05 23:38:00
大概懂了!感謝兩位大大

Links booklink

Contact Us: admin [ a t ] ucptt.com