想向诸位讨教关于c文件操作的有关问题

想向诸位讨教关于c文件操作的问题
c的文件操作分为流式文件操作和I/O文件操作,两者本质区别在哪里?性能优劣各是什么?如果我在移动设备上开发,应该选择哪一种?

------解决方案--------------------
C的文件操作都需要通过I/O操作,区别只是在于直接读写还是通过缓冲区缓冲,移动设备上建议用带缓冲区的操作方式,也就是通过fopen/fclose/fread/fwrite等函数来操作。

引用:
c的文件操作分为流式文件操作和I/O文件操作,两者本质区别在哪里?性能优劣各是什么?如果我在移动设备上开发,应该选择哪一种?

------解决方案--------------------
“c的文件操作分为流式文件操作和I/O文件操作”
哪里讲的?
------解决方案--------------------
带缓冲区的操作方式读写的时候大多在缓冲区中进行,这样操作IO的次数会变少,效率当然比较高。

引用:
Quote: 引用:

c的文件操作分为流式文件操作和I/O文件操作,两者本质区别在哪里?性能优劣各是什么?如果我在移动设备上开发,应该选择哪一种?


引用:
C的文件操作都需要通过I/O操作,区别只是在于直接读写还是通过缓冲区缓冲,移动设备上建议用带缓冲区的操作方式,也就是通过fopen/fclose/fread/fwrite等函数来操作。

Quote: 引用:

c的文件操作分为流式文件操作和I/O文件操作,两者本质区别在哪里?性能优劣各是什么?如果我在移动设备上开发,应该选择哪一种?
多谢!能不能具体说下“用带缓冲区的操作方式”的原因?“直接读写”主要用于哪里?

------解决方案--------------------
推荐看C标准库和UNIX系统编程。
------解决方案--------------------
APUE