1. 可以用迴圈來驗證輸入。在迴圈前的第一次讀取操作,稱為啟動讀取,如果後續還需要繼續讀取,則語句應該在迴圈中。
2. 在實際程式設計應用中,不建議在 cout 語句中放置遞增或遞減運算子(因為容易出錯)。
3. 需要計數時使用計數器,需要累計彙總時使用累加器。
4. 標記符號是乙個特殊值,指示著值列表的結尾。一般用乙個與列表值不同的特殊值來表示。
5. 使用 toupper 和 tolower 函式需要#include
6. 選單程式可以與 do-while 迴圈一起使用。
7. 在 for 迴圈體中,應該避免修改計數變數,以防程式發生不理想情況。
8. 不應當使用 break 退出迴圈,因為這樣做違反了結構化程式設計的原則,應當通過迴圈測試語句來退出。當迴圈發生錯誤情況時,才應該使用 break 來退出。continue 語句同理。
10. 檔案的訪問方法一般分為順序訪問和隨機訪問(一般用迴圈處理檔案,執行重複操作)。
//輸入檔案
ifstream input_file;
input_file . open("target_file . txt");
//輸出檔案
ofstream out_file;
out_file . open("target_file . txt");
當輸出時需要注意,如果指定的檔案不存在,那麼會建立乙個新的。如果指定的檔案存在,那麼會刪除舊檔案,再重新建立乙個新的同名檔案。
12. 應該編寫明確的檔案關閉語句。在資料寫入檔案之前,大多數作業系統會將資料放在檔案緩衝區。
13. 檔案流物件內部有乙個特殊值,稱為讀取位置,用於標記即將讀取的位元組的開始處。換行符也被讀取,但是不包含在資料中。
在檔案末尾有乙個檔案結束標記(eof)。
14. 在 c++11 中,可以傳遞 string 物件到檔案流物件中,作為 open 函式的引數。
15. 使用 fail 函式檢測檔案開啟失敗。
第5章迴圈結構
1.迴圈結構 迴圈條件和迴圈操作,只要滿足迴圈條件,迴圈操作就反覆執行 2.while迴圈 1 語法 while 迴圈條件 2 流程圖 3 舉例 int i 1 while i 100 4 while 迴圈執行順序 1,宣告並初始化變數 2.判斷迴圈條件是否滿足,如果滿足執行迴圈操作,否則退出迴圈 ...
第5章 發布迴圈
5.1 發布迴圈 敏捷團隊經由快速發布 快速學習,縮短團隊在專案的 學習週期 在單個發布期間的過程如下 1.一開始要進行發布規劃。2.進行必要的刺探與收集下一迭代使用者故事細節。3.進行多次的迭代迴圈,完成增量成果。4.最後進行增量成果發布與進行發布回顧會議。5.2 發布規劃 1.發布規劃會議 發布...
第5章 發布迴圈
5.1 發布迴圈 敏捷團隊經由快速發布 快速學習,縮短團隊在專案的 學習週期 在單個發布期間的過程如下 1.一開始要進行發布規劃。2.進行必要的刺探與收集下一迭代使用者故事細節。3.進行多次的迭代迴圈,完成增量成果。4.最後進行增量成果發布與進行發布回顧會議。5.2 發布規劃 1.發布規劃會議 發布...