[問題] double point 指標的位置
看板C_and_CPP (C/C++)作者shishishi1 (3.7沒輸過有跳過)時間13年前 (2012/09/14 18:41)推噓1(1推 0噓 16→)留言17則, 13人參與討論串1/1
請問一下,我宣告一個5*3的double point int **X
利用監看式觀察X[1]的address 並將他轉成int
也就是觀看(int)X[1] 和(int)X[2]
結果(int)X[1]=3878792 (int)X[2]=3878864
這兩個值差了72 請問這個72是怎麼來的?
環境是在VC2005底下
程式碼如下;
int **X,i,different;
X=(int**)malloc(5*sizeof(int*));
for(i=0;i<5;i++)
{
X[i]=(int*)malloc(3*sizeof(int*));
}
different=(int)X[2]-(int)X[1];
________________________________________________
different=72 why?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.245.65.183
→
09/14 19:20, , 1F
09/14 19:20, 1F
→
09/14 20:47, , 2F
09/14 20:47, 2F
→
09/14 20:58, , 3F
09/14 20:58, 3F
→
09/14 21:07, , 4F
09/14 21:07, 4F
※ 編輯: shishishi1 來自: 1.161.61.48 (09/14 21:54)
推
09/15 08:00, , 5F
09/15 08:00, 5F
→
09/15 13:28, , 6F
09/15 13:28, 6F
→
09/15 13:48, , 7F
09/15 13:48, 7F
→
09/15 22:45, , 8F
09/15 22:45, 8F
→
09/15 22:45, , 9F
09/15 22:45, 9F
→
09/15 23:08, , 10F
09/15 23:08, 10F
→
09/16 15:57, , 11F
09/16 15:57, 11F
→
09/16 23:09, , 12F
09/16 23:09, 12F
→
09/16 23:21, , 13F
09/16 23:21, 13F
※ 編輯: shishishi1 來自: 111.248.206.173 (09/17 00:46)
→
09/17 09:38, , 14F
09/17 09:38, 14F
→
09/17 09:38, , 15F
09/17 09:38, 15F
→
09/17 09:39, , 16F
09/17 09:39, 16F
→
09/17 09:41, , 17F
09/17 09:41, 17F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章