正在加载图片...
缓化学缓比件系统 早期的C语言有两种处理文件的方法:一种叫“缓 冲文件系统”,一种叫“非缓冲文件系统”。 所谓缓冲文件系统是指:系统自动地在内存中为每 个正在使用的文件开辟一个缓冲区。输出时,程 序中的数据先送入缓冲区,装满后才一起输出到磁 盘;输入时,先从磁盘读一批数据到缓冲区(充满 之),然后逐个将数据送到程序中(赋给变量) 缓冲区的大小因C版本而定,一般为512字节。 所谓非缓冲文件系统是指:系统不自动开辟缓冲区, 缓冲区由编程者自己开辟、管理。1983年, ANSIC 不再采用非缓冲文件系统,我们也不再作介绍。 《C语言程序设计》《C语言程序设计》 6 缓冲文件系统与非缓冲文件系统 – 早期的C语言有两种处理文件的方法:一种叫“缓 冲文件系统”,一种叫“非缓冲文件系统”。 – 所谓缓冲文件系统是指:系统自动地在内存中为每 一个正在使用的文件开辟一个缓冲区。输出时,程 序中的数据先送入缓冲区,装满后才一起输出到磁 盘;输入时,先从磁盘读一批数据到缓冲区(充满 之),然后逐个将数据送到程序中(赋给变量)。 缓冲区的大小因C版本而定,一般为512字节。 – 所谓非缓冲文件系统是指:系统不自动开辟缓冲区, 缓冲区由编程者自己开辟、管理。1983年,ANSI C 不再采用非缓冲文件系统,我们也不再作介绍
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有