这个与操作系统有关,常用的操作会保存在内存中不被立即释放。
按原理说每次打开文件系统都会创建句柄并访问文件头信息,若不进行读写直接关闭的话,硬盘操作非常少,万次以内感觉不到,除非是软盘。但操作系统的资源分配与使用率有密切关系,所以当你反复开关文件时,基本上所有的资源都在内存中缓存,这包括文件系统、磁盘访问的缓存、操作系统内存分配等等,他们都会保存访问频率高和最近使用的数据。所以效率的影响微乎其微。但是若加入写操作效率就略低了。
会 比较低 因为文件指针每次都要访问硬盘~而且物理操作较多,对磁盘不好
可以一直打开文件 等操作完后一次关闭
c语言好像是每次编译以后 要调用内存中的资源 开了次数多了就会出现运行慢的现象~
是的,因为硬盘读写的速度比内存读写速度慢很多.
是比较低的
你好!
是的,因为硬盘读写的速度比内存读写速度慢很多.
如有疑问,请追问。