fp = fopen(filename, "r"); fscanf(fp, "%d", &key); return key; }
fopen 的語義需要補充性的 fclose。在沒有 fclose() 的情況下,C 標準不能指定發生的情況時,很可能是內存泄漏。其他資源(如信號量、網絡句柄、數據庫連接等)同樣值得考慮。
內存錯誤分配
原文轉自:http://www.anti-gravitydesign.com