int 與 cin 屬於完全不同範疇的概念,無直接可比性:
| 項目 | int | cin |
|---|---|---|
| 所屬語言 | C / C++ 通用 | 僅 C++ (<iostream>) |
| 本質 | 關鍵字,基本數據類型(有符號整數) | std::istream 類對象,標準輸入流 |
| 用途 | 聲明變量、參數、返回類型、強制轉換 | 配合 >> 運算符從標準輸入(鍵盤)讀取數據 |
| 示例 | int x; int f(int a); | int x; cin >> x; |
C 無 cin,使用 scanf 族函數:
int x;
scanf("%d", &x); // 讀取一個整數
scanf("%d %d", &a, &b); // 讀取多個
#include <iostream>
int main() {
int x; // int: 類型聲明
std::cin >> x; // cin: 從鍵盤讀取並存入 x
std::cout << "x = " << x;
}
scanf/printf 與格式控制符。iostream 的類設計、運算符重載、流緩衝區機制。