Linux编程入门|文件描述符是什么

定义:文件描述符在形式上是一个非负整数。实际上,它是一个索引值,指向内核为每一个进程所维护的该进程打开文件的记录表。当程序打开一个现有文件或者创建一个新文件时,内核向进程返回一个文件描述符。在程序设计中,一些涉及底层的程序编写往往会围绕着文件描述符展开。
Linux编程入门|文件描述符是什么
3.测试:
Linux编程入门|文件描述符是什么
从上图看出:所返回的文件描述符为3。