在学习和分析标准I/O库的同时, 可以重点与Linux的I/O系统调用进行比较. stdin. stdout和stderr都是FILE类型的文件指针, 是由C库静态定义的, 直接与文件描述符0. 1和2相关联, 所以应用程序可以直接使用它们.其中,stdin是不可写的, stdout是不可读的, 而stderr不仅不可读, 且没有缓存. I/O的缓存 C库的I/O接口对文件I/O进行了封装, 为了提高性能, 其引入了缓存机制, 共有三种缓存机制: 全缓存. 行缓存及无缓存. (1)全缓存一般用于…