[問題] C語言指標問題
目前自學C 看到動態記憶體配置使用malloc函數
Ex: int *p;
p=(int*) malloc(sizeof(int));
我的解讀是:
指標變數p指向malloc(int型態的指標變數)
malloc(型態的指標變數)再指向sizeof(int)的記憶體的位址
我不知道這樣解讀 觀念是否有錯?!
而(int*)只是轉換malloc(sizeof(int))的資料型態為int
轉換資料型態為int*<====這個我也不是很理解
感謝解惑!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.26.167.9
→
11/15 11:51, , 1F
11/15 11:51, 1F
→
01/02 18:45, , 2F
01/02 18:45, 2F
→
04/27 18:32, , 3F
04/27 18:32, 3F
→
04/27 18:34, , 4F
04/27 18:34, 4F
PLT 近期熱門文章
PTT數位生活區 即時熱門文章