1. 程式人生 > >1.6 分解臨時變量

1.6 分解臨時變量

font 結果 源代碼 eight 賦值 pre -s logs col

【1】源代碼

1 void calculate()
2 {
3     double dTemp = 2 * (height + width);
4     qDebug() << "周長 :: " << dTemp;
5     dTemp = height * width;
6     qDebug() << "面積 :: " << dTemp;
7 }

【2】分解臨時變量

1 void calculate()
2 {
3     double dRound = 2 * (height + width);
4 qDebug() << "周長 :: " << dRound; 5 double dArea = height * width; 6 qDebug() << "面積 :: " << dArea; 7 }

【3】總結

有某個臨時變量被賦值超過一次,它既不是循環變量,也不被用於收集計算結果。針對每次賦值,創造一個獨立、對應的臨時變量。

Good Good Study, Day Day Up.

順序 選擇 循環 總結

1.6 分解臨時變量