輸入與輸出

基本上,在 C/C++ 裡面的輸出入方式有兩種。第一種是使用 scanf/printf 系列的輸出入函式庫,第二種是使用 C++ 才有的 cin/cout 串流物件將資料導入/導出。

標準輸入與標準輸出

通常一個程序 (process) 開始執行的時候,作業系統會幫你把鍵盤(視作標準輸入 Standard Input)和螢幕(視作標準輸出 Standard Output)以某些形式連接到你的程序中。在 C 語言裡頭,會以檔案 (File descriptor) 的方式讓你可以存取。若是在 C++ 裡頭則是透過串流 (Standard I/O Streams) 進行輸入/輸出。

(圖片引用自維基百科)

學習重點

  1. 理解並使用 scanf / printf。
  2. 理解並使用 cin / cout。
  3. 其他常見的輸出入方式 (gets/ puts/ sscanf/ sprintf/...)

參考資料