内存角度出发
- 输入:文件将数据写到内存
- 输出:从内存中将数据写入文件
系统调用:内核提供的函数,数量有限;库调用:程序库中的函数
查看man文档(9卷) :man man
标准c库函数和linux系统函数区别:
-
标准c库可以跨平台;(调用了不同平台的系统API)
-
在linux平台中,调用c库函数,底层是调用的是linux中的系统函数
-
linux系统I/O函数是没有缓冲区的,调用一次就会访问一次
标准c库I/O函数
内存角度出发
系统调用:内核提供的函数,数量有限;库调用:程序库中的函数
查看man文档(9卷) :man man
标准c库函数和linux系统函数区别:
标准c库可以跨平台;(调用了不同平台的系统API)
在linux平台中,调用c库函数,底层是调用的是linux中的系统函数
linux系统I/O函数是没有缓冲区的,调用一次就会访问一次
标准c库I/O函数