第4章 將語句編織成程序
學過C++中的各種數據類型, 就知道如何使用各種數據類型定義變量來描述現實世界中的各種事物了。現在,我們可以將一個工資統計程序大致寫成下面這個樣子:
// 工資統計程序
int main()
{
// 表示員工個數的常量NUM
const int NUM = 100000;
// 保存所有工資的數組
int arrSalary[NUM];
// 保存平均工資的變量
float fSalaryAver = 0.0;
// 對工資進行處理…
return 0;
}
但是,我們現在只是知道如何用數據類型定義變量來表示現實世界中的數據,而對於如何處理這些數據以解決問題還一無所知。我們不知道如何方便地輸入這100000個工資數據,更不知道如何計算這100000個工資數據的平均工資。程序的兩個任務——描述數據和處理數據。現在我們已經完成了第一個任務,用各種類型的變量描述現實世界中的數據。那麼接下來,我們就看看在C++中如何完成第二個任務——處理數據,從而獲得結果數據最終解決問題。