Linux之open和fopen的比较

1、fopen 是ANSIC标准中的C库函数,open是系统调用

2、fopen提供了IO缓存功能,而open没有,所以fopen速度要比open快

3、fopen具有良好的移植性,而open 是依赖于特定的环境

4、fopen返回一个FILE 结构体指针,而open 返回一个整型

5、根据FILE指针,有能力使用stdio.h头文件中的fscanf等函数

Linux之open和fopen的比较_第1张图片

 fopen vs open

你可能感兴趣的:(linux,open,c,fopen)