一张表 搞定open和fopen

众所周知:fopen 是在open 的基础上扩展出来的函数。

fopen open
ISO标准C库,可移植性强 Linux中所提供的函数,可移植性弱
返回指针 返回文件描述符
与fread、fwrite、fclose搭配使用 与read、write、close搭配使用
用于正式文件 用于Linux设备文件,管道文件
存在缓冲 无缓冲

关于访问速度:
如果不是随机访问文件,则fopen比open 访问速度快;
如果随机访问文件,则open比fopen访问速度快。

猜你喜欢

转载自blog.csdn.net/shun1296/article/details/113888680