第二次階段性總結(迴圈語句)

2021-09-02 02:22:57 字數 2063 閱讀 2791

這一階段我們學習了迴圈結構,在實際應用中,我們會經常遇到許多重複的、有規律的運算,這就需要用到迴圈結構,迴圈結構對我們十分重要,它能夠達到「省時省力」(偷懶課)的初衷,避免重複的運算,下面就聊聊我們近期學習的內容和感悟吧!

何為迴圈,迴圈就是在一定條件下,重複執行一段程式

迴圈結構有三種for、while、do-while。

格式(下面的縮排可能無法展現出來,見諒)

while的格式:

while(迴圈條件)

迴圈體;

while(迴圈條件)

注意:①若迴圈體包含一條以上語句,應以復合語句形式出現。

②迴圈前,必須給迴圈控制變數賦初值。

③在迴圈體裡面,必須有改變迴圈控制變數值的語句,否則可能出現死迴圈。

do-while的格式:

dowhile(迴圈條件);

注意:for和while語句迴圈條件之後一般沒有分號,有分號表示迴圈體就是分號前的內容,如果for和while迴圈條件後加分號就會產生空語句(迴圈體內什麼都不做),而do語句的最後必須用分號(;)作為語句結束。

if的格式:

if(初始化迴圈變數;迴圈條件;更新迴圈變數)

迴圈體;

if(初始化迴圈變數;迴圈條件;更新迴圈變數)

三者的用法與區別:

「一般」原則:

如果迴圈次數已知,計數控制的迴圈用if

如果次數次數未知,條件控制的迴圈用while

如果用迴圈體至少要執行一次可用do-while

區別:do語句要先執行後判定,而while語句是要先判定再執行,do語句至少要執行迴圈一次,而while語句可能一次也不執行,雖然do與while有區別,但是在一定條件下是可以相互替換的。

三種迴圈結構的用法是不同的,我們需要根據我們自身的需要選擇最適合我們的迴圈語句。

近期做題感悟:

①談迴圈,我們就不得不說一下賦初值問題,例如求和(sum),光定義sum是不夠的,我們必須要給它賦初值0,如果不賦初值,sum將隨機賦值,無法得到我們想要的結果。

②說到for迴圈當然離不開逗號運算子啦,雖然逗號運算子不是每乙個for迴圈結構都會用到,但我們還是需要知道它的,並且在一些問題中逗號運算子還是很好用的。

逗號運算子主要是應用在迴圈語句中,同時對多個變數賦初值等。

巢狀迴圈

乙個迴圈語句的迴圈體內又包含迴圈語句,稱為巢狀迴圈。

注意:1.使用復合語句,以確保邏輯上的正確性。

2.內層和外層迴圈控制變數不能重名,以免造成混亂。

3.採用右縮排格式書寫,以保證層次的清晰性。

在迴圈語句巢狀使用時,一定要條理清晰,避免迴圈混亂。

迴圈巢狀在以長方形和正方形輸出和輸入方面運用廣泛。

例如m行n列輸出相應數

for(int i=1;i<=m;i++)

{for(int j=1;j<=n;j++)

{cout《迴圈語句中break與continue的擴充套件

break語句

break的作用:結束switch語句和迴圈語句的執行,轉到後續語句。

注:break語句只能用在switch語句和迴圈語句(do、while、for)中,不得單獨使用。

break語句的應用對於迴圈有很好的輔助作用。

例如判斷乙個數m是否是素數

其中迴圈部分加判斷部分

for(int i=2;i<=m-1;i++)

if(m%i==0)break;

if(i==m)cout<<「yes」;

else

cout<<「no」;

迴圈語句結束有兩種手段

1.迴圈條件

2.應用break語句

continue語句

作用:在迴圈體中結束本次迴圈,直接進入下一次迴圈。

continue語句同樣也只能用在迴圈語句(do、while、for)中,不能單獨使用。

注意:1.continue在while和do語句中執行,程式會跳轉到迴圈條件繼續執行。

2.for語句迴圈體中執行continue,程式會轉到更新迴圈變數繼續執行。

迴圈像個迷宮,我們需要在其中不斷摸索,直到找到迷宮的出口。這其中我們可能迷茫,但我們要相信自己,只有不斷跌倒才能獲得成功。

第二次總結

距離上一次寫總結,過去了兩周,由於第四次任務不多,寫一篇部落格字數會很少,所以兩次任務一起寫一篇部落格。第四次任務 第四次的任務是做測試,並寫出測試文件。通過測試,把每個頁面都仔細的看了一遍,清楚了每個頁面要幹什麼,對這個專案想要實現什麼有了進一步的了解。對於我沒有及時把測試檔案發到群裡還反省了一番...

第二次總結

一 學習方面 二 生活方面 本週完成了歷史校外實踐活動,通過發放調查問卷調查了不同年齡段的人群對於歷史的興趣。三 感悟 在進行歷史校外實踐的時候,我們要發放調查問卷,很多人都配合我們的調查,並認真填寫,但也有人置之不理,做了一件事之後才知道這件事有多難做,所以以後在路上碰到需要幫忙調查問卷的人亦或是...

第二次總結

語句 c語言中由乙個分號隔開的就是一條語句。分支語句 選擇結構 1.if 語句 語法結構 if 表示式1 語句1 else if 表示式2 語句2 else 語句3 注 如果表示式的結果為真,則語句執行。0表示假,非0表示真 else永遠和最近的if語句相結合 2.switch 語法結構 switc...