檔案結尾

檔案結尾 （ End of File ， 縮寫爲EOF ） ， 是作業系統無法從數據源讀取更多數據的情形 。 資料源通常爲檔案或串流 。 在C標準函式庫中 ， 像getchar這樣的數據讀取函數返回一個與符號 （ 巨集 ） EOF相等的值來指明文件結束的情況發生 ， EOF的真實值與不同的平臺有關 （ 但通常是 - 1 ， 比如在glibc中 ） ， 並且不等於任何有效的字符代碼 。 塊讀取函數返回讀取的字節數 ， 如果它小於要求讀取的字節數 ， 就會出現一個文件結束符 。