IO流,文件流等等?其中的流,指什么?怎么理解?

[复制链接]
查看11 | 回复2 | 2007-7-25 22:06:08 | 显示全部楼层 |阅读模式
IO -- I 是 Input,即输入,读, O 是 Output 即输出,写。IO流 指数据输入输出的流。数据传送是按顺序一个一个传递,如同流动。大部分输入输出是同设备打交道,例如磁带,磁盘,光盘,打印机,屏幕,扫描仪,喇叭等。文件流,从文件读入数据时的数据输入流,或向文件写数据时的数据输出流。输入输出除了同设备打交道外,也可以有别的方式,例如内部读写。常见的sscanf(..)就是从字符串里读入数据,sprintf(..),往字符串里写入数据。流 -- 指与输入输出设备有关的数据的流动,也指流动的数据本身。
回复

使用道具 举报

千问 | 2007-7-25 22:06:08 | 显示全部楼层
对IO流的理解其实很简单。不论输入输出,总需要和某个设备(输入输出端)打交道。其途径就是数据流。对不同的设备可能需要不同类型的数据流,so 就会产生各种不同以流为后缀便于理解的‘流名词’。。了解这些类型对理解IO流很有帮助。 ===================================================================枫舞叶飞添言:建议看看这个知道帖子。http://zhidao.baidu.com/question/29958108.html
回复

使用道具 举报

千问 | 2007-7-25 22:06:08 | 显示全部楼层
楼上解释的不错,相关的还有网络流和媒体流。IO就是指的输入和输出。(包括文件,媒体,网络等)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行