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