Re: [問題] vc指標 與tc指標
0xCCCCCCCC是魔術數字, 意思是沒有被初始化的stack memory
0xCDCDCDCD是沒有被初始化的heap memory
0xFEEEFEEE意指freefree, 就是已歸還的heap memory
以上是VC在debug mode下的行為
你可以作為參考, 但是不可以依賴他一定會這麼做
在release mode下, 那又是另一段故事了
(聽說某機器上面還有一種叫做死牛肉(0xDEADBEEF)的魔術數字? 忘記是什麼意思了)
※ 引述《mouse0411 (mouse)》之銘言:
: 請問版上大大
: 小弟我用TC測試了一小段指標程式
: #include <stdio.h>
: #include <stdlib.h>
: void main(void)
: {
: int *prt;
: printf("%x",prt);
: }
: 這樣在TC上的答案是"4f0"
: 但是在VC上卻是"ccccccc"
: 導致在VC上不能再利用prt做別的東西
: 不知道是不是小弟哪裡有用錯
: 請大大們教導
: 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.250.140.195
推
04/23 12:33, , 1F
04/23 12:33, 1F
→
04/23 12:33, , 2F
04/23 12:33, 2F
推
04/23 12:40, , 3F
04/23 12:40, 3F
推
04/23 15:33, , 4F
04/23 15:33, 4F
討論串 (同標題文章)
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章