迴圈結構程式設計

2021-10-01 06:28:57 字數 1330 閱讀 1493

第四單元   迴圈結構總結

迴圈結構有三種實現語句:while語句,do_while語句和for語句。

第一課1.while語句

格式:while(表示式)while(表示式)

do_while語句是c++中解決至少執行一次重複操作(迴圈體)的迴圈語句。

與while語句的區別

先執行還是先判斷

while語句當條件成立再執行迴圈體

而do_while語句先執行一遍迴圈體再判斷條件是否成立。

用do_while語句一行十個@

int i=1;

do while(i<=10);

3.for語句(如果重複執行的操作次數,次數是固定的,已知的,則用for語句)

基本格式:for(表示式1;表示式2;表示式3)

迴圈體}         其中,表示式1為初始化表示式

表示式2為迴圈條件

表示式3   為附加操作改變,迴圈變數的情況。

用for語句實現:輸出一行10個「@」

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

printf("@");

printf("\n");

迴圈變數可以在迴圈語句中定義,其作用空間僅為迴圈語句,離開迴圈語句不起作用。

這個要注意的是for迴圈裡面要用到逗號表示式。

ps:注意迴圈變數改變,避免死迴圈。

4.迴圈巢狀

不必刻意追求巢狀,根據實際邏輯情況,選擇是否進行巢狀,從思路上先不考慮巢狀,有迴圈加迴圈,有條件加條件。

標誌變數的作用

1是一種情況

0是一種情況

5.break和continue(減少迴圈次數):

break語句

跳出迴圈體,執行迴圈結構後面的語句

continue語句

忽略本次迴圈的後續語句而去執行下一次迴圈

6.靜態除錯

①變數為賦初值

②中間運算結果越界

③if-else語句混亂

④實數比較出錯  

7.動態除錯

增加輸出變數值進行除錯,提交之前把除錯語句注釋掉

ps:while(cin>>x>>y)

回車後,終止符為"ctrl+z"再接回車結束迴圈

總結與感想:

使用迴圈結構的目的:

迴圈語句作為基本語句。為了合理使用迴圈巢狀,必須先充分理解題目問題,易錯點及可能使用到的特殊格式。同時應合理運用break及continue語句,減少迴圈次數;迴圈巢狀

不必刻意追求巢狀,根據實際邏輯情況,選擇是否進行巢狀,從思路上先不考慮巢狀,有迴圈加迴圈,有條件加條件。注意不同迴圈語句格式的差異,避免出現初值未賦值,迴圈變數未改變等錯誤。

迴圈結構程式設計

一 實驗目的 1 掌握用while語句,do while語句和for語句實現迴圈的方法。2 掌握在程式設計中用迴圈的方法實現一些常用演算法 如窮舉 迭代 遞推等 3 除錯程式的技巧。二 實驗內容 1 輸入一行字元,分別統計出其中的英文本母 空格 數字和其它字元的個數。2 用for 語句求1 到100...

迴圈結構程式設計

1 迴圈控制語句用於重複執行乙個 塊,直到某種條件滿足為止。2 三種迴圈控制語句是while do while和for.1 while語句 while語句告訴編譯器反覆執行一組 直到滿足某個條件為止。while語句的一般形式是 while 布林條件 while 布林條件 while與do while...

迴圈結構程式設計

1 本次課學習到的知識點 1 明確了迴圈條件和迴圈體,選擇while語句實現迴圈。2 迴圈結構四要素 迴圈初始化,迴圈條件,迴圈體,迴圈變數修改。3 可以把for語句改寫成while語句,for語句和while語句都能實現迴圈。for語句和while語句都是在迴圈前先判斷條件,只有條件滿足才會進入迴...