malloc 和 free | C的學習筆記

*while(1)不是會一直執行嗎,p=0;後面也沒有break, 爲什麼會跳出循環? 小張老師: 因爲內存是有限的 你不停用malloc,沒有free內存 最終內存耗盡後,malloc會返回0 此時p的值是0 也就是空指針 往空指針寫入數據,就掛掉了 malloc(1)就是寫入多少呢?1個字節? 小張老師: malloc(1)就是申請一個字節的空間呀,指針p指向申請到的空間入口地址。 free的
相關文章
相關標籤/搜索