文件描述符是非负整数。打开现存文件或新建文件时,系统(内核)会返回一个文件描述符,文件描述符用来指定已打开的文件。
默认启动的三个文件描述符是:
#define STDIN_FILENO 0
#define STDOUT_FILENO 1
#define STDERR_FILENO 2