一,最近學習的心得
明顯感覺到迴圈結構要難的多了,新學的for語句也用不習慣,還是習慣用while語句。感覺我寫出來的程式囉哩囉嗦,有的一大片。一大片的花括號弄的我迷迷糊糊的,邏輯混亂。上機課上問老師題目,感覺也聽不很懂,老師走了又尋思了好一會兒才弄明白。那個手寫**,感覺好坑啊,寫著寫著就亂了,寫完再往上面抄**的時候,也是感覺亂,水平還是沒到家。
二,知識點
for(表示式1;表示式2;表示式3;)
如果迴圈條件第一次測試就為假,則迴圈體一次也不執行,適合迴圈次數已知、計數控制的迴圈。
while
適合於迴圈次數未知、條件控制的迴圈。
dowhile(表示式);
迴圈至少執行一次。適合於迴圈次數未知、條件控制的迴圈。
乙個迴圈語句的迴圈體內又包含迴圈語句,稱為巢狀迴圈。各種迴圈語句都可以互相巢狀,使用巢狀迴圈時應使用復合語句保證邏輯上的正確性,內層和外層迴圈控制變數不能同名,防止造成混亂 ,還要採用右縮排格式書寫保證層次的清晰性 。
break語句有兩個用途:在switch語句中用來使流程跳出switch結構,繼續執行switch語句後面的語句;用在迴圈體內,迫使所在迴圈立即終止,即跳出所在迴圈體,繼續執行迴圈體後面的第一條語句。
continue語句結束本次迴圈,即跳過迴圈體中尚未執行的語句。在while和do while語句中,continue語句將使控制直接轉向條件測試部分,從而決定是否繼續轉向迴圈。在for迴圈中,遇到continue語句後,首先計算for語句表示式3的值,然後再執行條件測試(表示式2),最後根據測試結果來決定是否繼續轉向for迴圈。
乙個迴圈體內又包含另乙個完整的迴圈結構,稱為迴圈的巢狀。內嵌的迴圈中還可以巢狀迴圈,這就是多層迴圈。
三種迴圈(while迴圈、do while迴圈和for迴圈)可以互相巢狀。
逗號運算子和逗號表示式優先順序最低,具有左結合性,通常使用逗號表示式的目的並非要得到和使用整個逗號表示式的值,而僅僅是順序計算各個表示式的值。
三,易錯點
累加和變數的初值通常設為零,當累加的前後項無關時,需單獨計算通項,有關時,可以根據後項與前項之間的關係,利用前項計算後項。累積乘變數的初值通常設為1。
注意!!!迴圈開始前要將各個變數初始化。
while和for語句後的復合語句要記住帶上{}。
在迴圈體內定義的變數,只能在迴圈體內使用。
迴圈結構總結
迴圈結構總結 一.幾種迴圈結構 1.while迴圈。while 條件 迴圈體當滿足條件時執行迴圈,不滿足時跳出。2.do while迴圈。do迴圈體 while 條件 執行迴圈體,並判斷是否滿足條件。如果是,就繼續迴圈,否則跳出。while迴圈和do while迴圈的區別在於,while迴圈是先判斷...
迴圈結構總結
一 知識點 1.while語句 while 表示式 迴圈體 含義為 先計算表示式 一般稱為迴圈條件 的值,當表示式的值為真 迴圈條件成立時 去執行一次迴圈體。當表示式成立時,不斷重複執行迴圈體,所以又稱為 當型迴圈 注 while x 0 可以簡寫為while x 重要例題 p100 例4 投資收益...
迴圈結構總結
迴圈結構程式設計 本單元總結 學習三個迴圈語句 while語句,do while語句,for語句 和語句之間如何巢狀以及面對特殊情況時如何跳出迴圈或忽略本次迴圈,還介紹了一些當自己的 寫的不正確時如何修改正確的方法。意義 面對一些需要重複操作某一步驟的問題,如果我們將所有的步驟都寫出來的話內容過於冗...