迴圈結構總結

2021-09-02 17:19:21 字數 1166 閱讀 2669

迴圈結構總結

一.幾種迴圈結構

1.while迴圈。

while(條件)

迴圈體當滿足條件時執行迴圈,不滿足時跳出。

2.do……while迴圈。

do迴圈體

while(條件)

執行迴圈體,並判斷是否滿足條件。如果是,就繼續迴圈,否則跳出。

●while迴圈和do……while迴圈的區別在於,while迴圈是先判斷是否滿足條件,然後再判定是否進行迴圈,而do……while迴圈這是先進行一次迴圈,然後判斷是否滿足條件,判定迴圈是否繼續。

3.for迴圈。

for(迴圈變數賦初值(表示式一);迴圈條件(表示式二);迴圈變數(表示式三))

迴圈體for迴圈三個表示式和迴圈體的作用如下:

表示式 1:用來完成變數的初始化,一般是乙個賦值表示式,是用來控制迴圈的變數,所以稱之為迴圈變數,表示式 1稱之為迴圈變數賦初值。

表示式 2:其作用主要是進行判斷,表示式 2的作用和 while迴圈語句中表示式的作用大致相同。若判斷其值為真(非 0),則執行迴圈體;否則,跳出迴圈體。每次執行完迴圈體都會再次判斷表示式 2的值,用來決定是否再次執行迴圈。

表示式 3:其主要功能為修改變數的值,使變數的值做出相應的改變,從而使迴圈程式逐漸接近結束條件。每執行一次迴圈體,都會相應地執行此表示式,對變數做出相應的修改。

迴圈體:迴圈體可以是一條語句,也可以是一條復合語句,最應該注意的就是復合語句的花括號「{}」問題。

●注意:for迴圈語句和 while迴圈語句在語法上要求有一點相同,就是若在迴圈體內需要多條語句進行描述時,必須用花括號將多條語句括在一起,形成一條復合語句。

4.巢狀迴圈。

顧名思義,巢狀迴圈就是再迴圈內再迴圈。注意事項與前相同。

二.一些注意事項

1.關於變數的宣告。

宣告變數應當緊挨著迴圈。即宣告完相關變數後,應緊跟著相關的迴圈。否則有可能會出錯。

2.關於多組輸入

其形式為:while(scanf("",&)!=eof)

3.注意迴圈巢狀時,相關語句的位置,在哪些迴圈內,在哪些迴圈外,如果寫錯,會出現十分嚴重的後果。

三.總結

迴圈類的題目難度較之前的題目難度有個突然的提公升,其主要體現在對規律性、技巧性的考察難度公升高。此外,迴圈結構的易錯性,也導致了題目難度的提公升。因此善於總結,勤加練習是做好相關題目的有效方法。

迴圈結構總結

一 知識點 1.while語句 while 表示式 迴圈體 含義為 先計算表示式 一般稱為迴圈條件 的值,當表示式的值為真 迴圈條件成立時 去執行一次迴圈體。當表示式成立時,不斷重複執行迴圈體,所以又稱為 當型迴圈 注 while x 0 可以簡寫為while x 重要例題 p100 例4 投資收益...

迴圈結構總結

迴圈結構程式設計 本單元總結 學習三個迴圈語句 while語句,do while語句,for語句 和語句之間如何巢狀以及面對特殊情況時如何跳出迴圈或忽略本次迴圈,還介紹了一些當自己的 寫的不正確時如何修改正確的方法。意義 面對一些需要重複操作某一步驟的問題,如果我們將所有的步驟都寫出來的話內容過於冗...

迴圈結構總結

一,最近學習的心得 明顯感覺到迴圈結構要難的多了,新學的for語句也用不習慣,還是習慣用while語句。感覺我寫出來的程式囉哩囉嗦,有的一大片。一大片的花括號弄的我迷迷糊糊的,邏輯混亂。上機課上問老師題目,感覺也聽不很懂,老師走了又尋思了好一會兒才弄明白。那個手寫 感覺好坑啊,寫著寫著就亂了,寫完再...