stdin的文件描述符是 :0
stdout的文件描述符是 :1
stderr的文件描述符是 :2
证明:
#include <stdio.h>
int main()
{
  printf("stdin: %d\n",stdin->_fileno);
  printf("stdout: %d\n",stdout->_fileno);
  printf("stderr: %d\n",stderr->_fileno);
  return 0;
}
注:再结构体stdin、stdout、stderr中,文件描述符是_fileno
运行结果:



















