输入流和输出流io

根据数据的输入、输出方向的不同对而将流分为输入流和输出流。输入和输出指的是向程序输入(input),还是从程序输出(output)。

1、输入流 input 和 read

输入流即“流”输入到程序中,程序从输入流读取数据源.
数据源就是指外界传送给程序的通道,如键盘、文件、网络、设备等

2、输出流 output 和 write

输出流即“流”从程序中输出出去,程序将流写入到外界中
写入的位置可以有很多种(显示器、打印机、文件、网络…)

3、特性

  • 先进先出,最先写入的数据最先被读取到。
  • 顺序存取
  • 只能读或只能写,要么是输入流,要么是输出流,不能兼具两种形式。
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容