輸入流和輸出流io

根據(jù)數(shù)據(jù)的輸入、輸出方向的不同對而將流分為輸入流和輸出流。輸入和輸出指的是向程序輸入(input),還是從程序輸出(output)。

1、輸入流 input 和 read

輸入流即“流”輸入到程序中,程序從輸入流讀取數(shù)據(jù)源.
數(shù)據(jù)源就是指外界傳送給程序的通道,如鍵盤、文件、網(wǎng)絡(luò)、設(shè)備等

2、輸出流 output 和 write

輸出流即“流”從程序中輸出出去,程序?qū)⒘?code>寫入到外界中
寫入的位置可以有很多種(顯示器、打印機、文件、網(wǎng)絡(luò)…)

3、特性

  • 先進先出,最先寫入的數(shù)據(jù)最先被讀取到。
  • 順序存取
  • 只能讀或只能寫,要么是輸入流,要么是輸出流,不能兼具兩種形式。
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容