《Linux应用文件编程(三) — 标准IO和文件IO的区别以及使用场景》

1.标准IO和文件的区别

  • 标准IO是使用的标准库,而文件IO(系统调用)是由内核提供。
  • 文件IO返回一个文件描述符fd,标准IO返回一个FILE*指针。
  • 文件IO不带缓冲,而标准IO带缓冲。

2.使用场景

  • 文件IO底层设备的数据读取,不带缓冲的数据读取。
  • 标准IO读取需要缓冲的文件,常用于磁盘中已存在的文件的读取。
原文地址:https://www.cnblogs.com/zhuangquan/p/13093286.html