std::cout是在#include<iostream>庫中的ostream類型中的對象
std::表示命名空間,標准庫定義的所有名字都在命名空間std中
std::cout是在#include<iostream>庫中的istream類型中的對象
std::cout<<a<<std::endl;
上條語句中<<是輸入運算符,就是將大頭的那邊的量弄進箭頭所指的對象中,並返回運算之后的箭頭所指的對象
std::endl是一個操縱符,作用是結束當前行,並將與設備關聯的緩沖區的內容刷到設備中,最好每個cout都加一個endl,利於清除緩存..

std::cin>>a>>b;

在cin中當遇到無效的輸入時,比如cin>>v1>>v2,v1是int型,你卻輸入了a,就會返回一個無效的狀態,后面的v2也輸入不了.或者遇到文件結尾符時,也會返回一個無效的狀態.
文件結尾符在window系統里通過Ctrl+Z鍵入,linux中通過Ctrl+D鍵入
上面的特性可用於讀取數量不定的輸入數據.
#include<iostream>
using namespace std;
int main()
{
int sum = 0, value = 0;
while (cin >> value)
{
sum += value;
}
cout << sum<<endl;
return 0;
}
ps:注釋符不能嵌套
