[問題] 關於fopen釋放資源的問題
請教各位高手,我一直以來有個C的疑問..
若我在一"非主函式的函式"中,使用了fopen函式開啟檔案
檔案成功開啟..並正確做完該做的事後..呼叫fclose函式關閉檔案
接著return 1;傳回,代表成功
但如果沒有正確做完該做的事..或出現了例外狀況
我的函式會直接return 0;傳回,代表失敗
return 0;傳回之前我不去做fclose檔案
傳回後..程式仍繼續執行..
請問在上述這種情況時,
檔案的資源會在函式return後自動被釋放嗎
還是必須等到整隻程式結束後,才會釋放回收還給OS
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 211.23.177.189
推
08/18 16:22, , 1F
08/18 16:22, 1F
推
08/18 17:28, , 2F
08/18 17:28, 2F
→
08/19 08:36, , 3F
08/19 08:36, 3F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章