区别一:是否有缓冲机制。标准IO有缓冲(全缓冲、行缓冲、不缓冲),文件IO无缓冲
区别二:函数来源不同,也就是生产厂家不同。标准IO来自于标准c库,文件IO来自于LINUX内核,系统调用。
区别三:这两种IO操作文件的入口不一样。标准IO操作的文件入口是文件流,文件IO操作的文件入口是文件描述符。
区别四:标准IO是凌驾于所有操作系统之上的IO,而文件IO是跟操作系统有关的。
标准IO和文件IO的区别(基于Linux操作系统)
最新推荐文章于 2024-07-26 20:36:49 发布
本文详细介绍了标准IO与文件IO之间的四个主要区别:缓冲机制、函数来源、操作入口和操作系统相关性。标准IO提供了缓冲功能,而文件IO则没有;标准IO来自标准C库,文件IO源于LINUX内核;它们的操作入口分别是文件流和文件描述符;标准IO是跨操作系统的,而文件IO与具体操作系统紧密相关。
摘要由CSDN通过智能技术生成