close函数:关闭已经打开的文件

close函数:关闭已经打开的文件
相关头文件:unistd.h
函数表达式:int close(int fd);
参数说明:close函数的参数fd表示要关闭的文件的文件描述符。
返回值说明:成功关闭文件返回0,失败则返回-1。
函数功能详解:close函数用来关闭一个应经打开的文件,并且将文件修改过的内容写会磁盘。当close函数关闭文件后,该文件占用的文件描述符则可再次使用。
函数使用说明:
        close的参数必须是一个文件描述符,不能是是一个随意的整数。由于文件描述符在内核的进程控制结构中实现为一个文件描述符指针数组,因此close的参数过大会造成数组的越界,从而引起系统崩溃。
        close的参数必须是一个已经成功打开的文件的文件描述符。如果该文件描述符所表示的文件已经关闭或没有打开,则程序的执行结果是不可预料的。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值