8
.
25
向 realloc() 的第一個參數傳入空指針合法嗎?你為什麼要這樣做?
ANSI C 批准了這種用法, 以及相關的 realloc(..., 0), 用於釋放, 儘管一些 早期的實現不支持, 因此可能不完全可移植。 向 realloc() 傳入置空的指針 可以更容易地寫出自開始的遞增分配算法。
參考資料: [
ISO
, Sec. 7.10.3.4]; [
H&S
, Sec. 16.3 p. 388]。
翻譯朱群英、孫雲, LaTeX2HTML 編譯 朱群英 (2005-06-23)