Accelerated C++學習筆記--組織程式和資料

hankfirst發表於2018-12-29

1.組織計算

當我們要在幾個地方進行同一個計算的時候,都應考慮把這個計算放在同一個函式裡,來明確的代替重複計算。不僅可以減輕工作量,還可以方便的改變運算的過程。例如,編寫作業成績計算函式:

 

//根據學生期中考試成績、期末考試以及家庭作業成績來計算最終成績
double grade(double midterm, double final, double homework)
{
	return 0.2 * midterm + 0.4 * final + 0.4 * homework;
}

如上所示,函式在定義時,首先指定返回值型別,型別後面緊跟函式名,函式名後使用()括起來的引數列表,最後一部分是用{}括起來的函式體。grade()函式中的引數midterm、final和homework作為區域性變數使用,這意味著在呼叫函式時他們會被建立並且在函式返回時被銷燬。

 

相關文章