C语言里的的fopen和open的区别

发布网友

我来回答

2个回答

热心网友

展开1全部open和fopen的区别:
前者属于低级IO(系统调用),后者是高级IO。
前者返回一个整型文件描述符,后者返回一个文件指针。
前者无缓冲,后者有缓冲。
前者与 read, write close等函数配合使用, 后者与 fread, fwrite,fclose等配合使用。
后者是在前者的基础上扩充而来的,在大多数情况下,应用开发使用后者。

热心网友

fopen是调用c库,属于c语言级别的函数。open调用系统库,属于系统级别的函数

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com