1、已初始化變量和未初始化變量
給變量初始化幾乎總是正确的,C++也建議在定義變量時,給變量賦初始值。但不要求必須這樣做,比如确定變量在第一次使用之前會賦一個新值。
2、讀入未知數目的輸入直到程式結束,然後求和。
#include <iostream>
using namespace std;
int main(){
int sum = 0,value;
while(cin >> value)
sum += value;
cout << "sum is:"<< sum << endl;
return 0;
}
怎麼判斷什麼時候輸入結束?
cin>>value 在遇到檔案結束符或者無效輸入就會結束。
其中檔案結束符Windows系統下為ctrl + z,Unix系統和Mac OS-X機器下為ctrl + d。
無效輸入為非int類型的值,包括字元,特殊符号等,不包括空格和換行符(輸入數字可以以空格隔開)。