怎么用C语言来比较系统调用和库函数读取文本的效率?

使用系统调用的read write 和库函数中的fread fwrite来读取一本文本,比较两者的效率。

所谓的库函数,不过是封装了内核的系统调用,为上层应用提供一个易用的接口,你去看内部实现就会发现本质就是一个wrapper。

你所谓的比较效率,我觉得没什么意义。如果是简单的封装可能就是多了一个函数调用和几条简单指令的开销,这些开销在I/O操作中的比重根本不值一提。
很可能是10000:10001这样的结果,计较这种微乎其微的差异有什么意义呢?直接使用系统调用或使用库函数对应用性能几乎没有区别

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^