迴圈結構知識點總結

2021-10-01 05:18:41 字數 1158 閱讀 6916

迴圈結構知識點總結

第一部分 知識點總結

1.for(表示式1;表示式2;表示式3;)

實現當型迴圈控制結構,在迴圈頂部進行迴圈調節測試,如果迴圈條件第一次測試就為假,則迴圈體一次也不執行,適合迴圈次數已知、計數控制的迴圈。

2.while

用於實現當型迴圈控制結構,適合於迴圈次數未知、條件控制的迴圈。

3.dowhile(表示式);

用於實直到型迴圈控制結構,在迴圈底部進行迴圈條件測試,迴圈至少執行一次。適合於迴圈次數未知、條件控制的迴圈.迴圈變數可再迴圈語句中定義只在迴圈結構中起作用。

4.乙個迴圈語句的迴圈體內又包含迴圈語句,稱為巢狀迴圈。各種迴圈語句都可以互相巢狀,使用巢狀迴圈時應使用復合語句保證邏輯上的正確性,內層和外層迴圈控制變數不能同名,防止造成混亂 ,還要採用右縮排格式書寫保證層次的清晰性 。

5.用break可退出迴圈

用continue結束本次迴圈,繼續執行下一次迴圈

逗號運算子和逗號表示式優先順序最低,具有左結合性,通常使用逗號表示式的目的並非要得到和使用整個逗號表示式的值,而僅僅是順序計算各個表示式的值。

累加和變數的初值通常設為零,當累加的前後項無關時,需單獨計算通項,有關時,可以根據後項與前項之間的關係,利用前項計算後項。累積乘變數的初值通常設為一。

迴圈開始前要將各個變數初始化。

while和for語句後的復合語句要記住帶上{}。

第二部分 章節總結

本章講了迴圈控制結構,可以用來解決很多問題。像一些重複的過程,完全可以通過迴圈結構來解決,從而完成一些複雜的計算,如累加、累乘等,解決數學問題。還可以通過條件控制迴圈,篩選出滿足一定條件的項,將不同的項按不同條件分開,或者統計各種項的數量,甚至可以製作簡單的小遊戲。

第三部分學習感悟與收穫

編寫**時,除了要細心,編寫的過程、使用的方法也很重要。我曾經有過很多次,編寫**時寫了長長的一串,後來經過別人提醒才發現其實可以用很少的幾行**搞定,完全不用這麼麻煩。零錯誤零警告執行起來不一定沒問題,甚至是ac了,也不能保證你這個**是真的一點問題都沒有。在以後真的自己開始設計程式時,一定要注意,不要在執行通過和進行了簡單的測試就放鬆,一定要多次、用各種方法、在各種方面進行測試。

第四部分 經典例題在這裡插入描

迴圈結構知識點

迴圈控制結構 一 知識點 1.迴圈型別 計數控制的迴圈 需要重複處理的次數是已知的 條件控制的迴圈 需要重複處理的次數是未知的,是由給定條件控制的 2.迴圈結構型別 當型迴圈結構 條件成立時,反覆執行某操作,直到條件不成立時結束迴圈。常見語句 while語句,for語句 直到型迴圈結構 先執行操作,...

結構體知識點總結

對於結構體的知識點,我主要分為以下幾點來講解 結構體的宣告 結構體型別的建立 結構體成員的訪問 結構體的初始化 結構體內存對齊 位段。1.結構體的宣告 struct stu 分號不能丟2.結構體型別的建立 有兩種建立的方法,第一種 struct stu struct stu s1 定義了乙個結構體變...

C語言知識點 5 迴圈結構

a for while do while 三種。b for迴圈當中必須是兩個分號,千萬不要忘記。c 寫程式的時候一定要注意,迴圈一定要有結束的條件,否則成了死迴圈。d do while 迴圈的最後乙個while 的分號一定不能夠丟。當心上機改錯 do while迴圈是至少執行一次迴圈。記憶方法 br...