open函数的返回值

  • 格式:doc
  • 大小:11.97 KB
  • 文档页数:1

- 1 - open函数的返回值

open函数向操作系统申请打开指定文件,成功之后返回一个文件描述符,且有一个可用位(bit)指示文件打开操作是否成功;如果文件打开操作失败,则把文件描述符设置为-1。

具体而言,open函数的返回值有三种可能:

1. 若返回值大于零,表示打开文件成功,其值为一个有效的文件描述符;

2. 若返回值为零,表示文件打开操作失败;

3. 若返回值小于零,表示出现了错误,可用errno函数获取错误状态码,从而得知失败的原因。

因此,可以把open函数的返回值定义为两种情况,一种是文件打开操作成功,一种是文件打开操作失败。