免費開始練習
高考申論題 108年 [工業行政] 計算機概論

第  題

📖 題組:
四、一般程式設計師在建立一支 C++程式的過程通常如下圖所示: (圖略:顯示 Text Editor 編寫原始碼 -> Compiler(含 Preprocessor, Translator) -> Object File 與 System Library 送入 Linker -> 產生 Executable File 的流程)
題組圖片
上圖 C++程式中"cin>>"這一個指令的作用為何?(5 分)
📝 此題為申論題

思路引導 VIP

看到「cin >>」應直覺聯想到 C++ 的基本輸入機制。解答時需拆解為「cin(標準輸入串流物件)」與「>>(提取運算子)」兩部分,並具體說明資料從硬體(鍵盤)流向軟體(記憶體變數)的運作邏輯。

🤖
AI 詳解 AI 專屬家教

「cin >>」為 C++ 中用於標準輸入的指令組合,其主要作用與特徵包含:

  1. 資料讀取(Data Input):cin 是一個定義於 <iostream> 標頭檔中的標準輸入串流物件(Standard Input Stream),主要負責接收來自作業系統標準輸入設備(通常為鍵盤)的資料,並將其暫存於輸入緩衝區中。
  2. 資料提取與賦值(Data Extraction and Assignment):>> 稱為串流提取運算子(Stream Extraction Operator),其作用是將 cin 緩衝區中的資料取出,自動依據目標變數的資料型態進行解析與轉換,並將結果寫入該變數所在的記憶體位址。
▼ 還有更多解析內容

🏷️ 相關主題

C++程式編譯、連結與執行流程分析
查看更多「[工業行政] 計算機概論」的主題分類考古題