close() 是一个系统调用。它将关闭内核中的文件描述符,但不会释放 FILE 指针和 libc 中的资源。相反,您应该使用 fclose() 关闭 FILE 指针,这也会处理关闭文件描述符。
close()