这个不能一概而论的。open 要求程序员自己设置 buffer,而 fopen 使用的是 libc 内部的 buffer。假如设置合理的话,两者的差别是不大的。
系统中有一个常量 BUFSIZ,你可以参考一下。作者: scutan 时间: 2008-04-22 21:47
you can test if by yourself.
缓存大小用4096字节也许是个不错的选择。
[ 本帖最后由 scutan 于 2008-4-23 00:11 编辑 ]作者: MMMIX 时间: 2008-04-23 19:35 标题: 回复 #1 mikenoodle 的帖子 If you do worry about these, please profiling your program first.