[問題] 關於malloc
今天看到一隻程式有看到malloc
至於程式碼已經忘記了
但是想問
#include<stdio.h>
#include<stdlib.h>
int main()
{
int *i1,*i2,*i3;
i1 = (int *)malloc(sizeof(int));
i2 = (int *)malloc(sizeof(i1));
i3 = (int *)malloc(sizeof(i1));
printf("%x\n",&i1);
printf("%x\n",&i2);
printf("%x\n",&i3);
system("pause");
return 0;
}
這裡執行完的結果是
0x28ff44
0x28ff40
0x28ff3c
那我想問當跟電腦要記憶體空間時
電腦一定會照著順序給嗎?
還是有可能突然給別的區段位址
那程式是在寫double的link list
因為我今天看到那程式似乎沒在意
這問題,純粹好奇問問
--
這年頭沒真相沒得混 ORZ.....
http://ppt.cc/S!iF
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.45.248.226
推
07/24 23:11, , 1F
07/24 23:11, 1F
→
07/24 23:12, , 2F
07/24 23:12, 2F
→
07/24 23:13, , 3F
07/24 23:13, 3F
→
07/24 23:14, , 4F
07/24 23:14, 4F
→
07/24 23:16, , 5F
07/24 23:16, 5F
推
07/24 23:19, , 6F
07/24 23:19, 6F
→
07/24 23:20, , 7F
07/24 23:20, 7F
→
07/24 23:21, , 8F
07/24 23:21, 8F
→
07/24 23:21, , 9F
07/24 23:21, 9F
→
07/24 23:34, , 10F
07/24 23:34, 10F
→
07/24 23:34, , 11F
07/24 23:34, 11F
→
07/24 23:36, , 12F
07/24 23:36, 12F
→
07/24 23:37, , 13F
07/24 23:37, 13F
→
07/24 23:41, , 14F
07/24 23:41, 14F
推
07/25 00:04, , 15F
07/25 00:04, 15F
→
07/25 13:17, , 16F
07/25 13:17, 16F
→
07/25 13:17, , 17F
07/25 13:17, 17F
→
07/25 13:19, , 18F
07/25 13:19, 18F
→
07/25 13:20, , 19F
07/25 13:20, 19F
→
07/26 01:52, , 20F
07/26 01:52, 20F
→
07/26 16:41, , 21F
07/26 16:41, 21F
→
07/26 16:42, , 22F
07/26 16:42, 22F
→
07/26 20:29, , 23F
07/26 20:29, 23F
→
07/26 22:37, , 24F
07/26 22:37, 24F
→
07/26 22:39, , 25F
07/26 22:39, 25F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章