天天看點

C++ primer 讀書筆記--第一章 快速入門

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類型的值,包括字元,特殊符号等,不包括空格和換行符(輸入數字可以以空格隔開)。

繼續閱讀