迴圈結構和迴圈語句

2021-09-02 23:34:55 字數 1841 閱讀 4870

在人們所要處理的問題中常常遇到需要反覆執行某一操作的情況。這就需要用到循 環控制。許多應用程式都包含迴圈。順序 結構、選擇結構和迴圈結構是結構化程式 設計的3種基本結構,是各種複雜程式的 基本構造單元。

迴圈結構可以減少源程式重複書寫的工作量,用來描述重複執行某段演算法的問題, 這是程式設計中最能發揮計算機特長的程式結構 。

迴圈結構的三個要素:

迴圈變數 

迴圈體 

迴圈終止條件

c++語言可實現迴圈結構的語句:

goto語句 

while 語句 

do ~ while 語句 

for 語句

一般形式: while(表示式)(此處無;)

迴圈體語句

**特點:**先判斷表示式,後執行迴圈體(當型) 

說明:

迴圈體有可能一次也不執行 

迴圈體可為任意型別語句 

下列情況,退出while迴圈:

(1)條件表示式不成立(為零)

(2)迴圈體內遇break,return,goto

無限迴圈:

while(1)

迴圈體;

#include

using namespace std;

void main()

例:#include

using namespace std;

void main( )

執行結果:abcdefghij

三種迴圈可互相巢狀,層數不限 

巢狀迴圈的執行流程

break語句

一般形式:break; 

功能:在迴圈語句和switch語句中,終止並 跳出迴圈體或開關體 

說明:

break只能終止並跳出最近一層的結構 

break只能用於迴圈語句和switch語句

一般形式:continue; 

功能:結束本次迴圈,跳過迴圈體中尚未執行的語句, 

對於while 和 do-while,進行下一次是否執行迴圈體的判斷。 

對於for(e1;e2;e3),先執行e3,再進行下一次是否執行迴圈體的判 斷。 

說明:

僅用於迴圈語句中 

continue 語句僅結束本次迴圈, 

break語句則是結束整個迴圈過程。

迴圈結構語句 For迴圈

迴圈結構語句 for迴圈a 格式for 初始語句 條件判斷語句 條件控制語句 步長語句 b 執行流程 1 首先初始化語句進行賦值 然後看條件語句是否成立 2 如果是true,成立,那麼就執行迴圈體語句 3 執行完畢之和 會執行條件控制語句 該變數自增 1或者自減 1,然後再次判斷條件語句是否成立 4...

C 的迴圈結構和迴圈語句

在我們的編碼過程中,要處理的問題常常需要反覆執行某乙個操作,為了提高編碼的效率,便有了迴圈控制語句。常見的while語句,其一般形式為 while 表示式 語句當表示式為非0時 條件為真 執行while語句中的內嵌語句。而我們同樣知道c語言中的while語句的特點,先判斷表示式,後執行語句,在c 中...

迴圈結構 for語句和foreach語句

迴圈語句可以在滿足迴圈條件下,反覆執行某一段 這段被重複執行的 被稱為迴圈體語句,當反覆執行這個迴圈體時,需要在合適的時候把迴圈判斷條件修改為false,從而結束迴圈,否則迴圈將一直執行下去,形成死迴圈。迴圈四要素 一般用於次數已知的情況下 for迴圈語句格式 for 初始化語句 繼續條件 步長 執...