1. 程式人生 > >【C#】三大結構之迴圈

【C#】三大結構之迴圈

————前言——————————————————————————

   何為結構?我個人理解,結構相當於人的骨架,支撐著人的整個身體,行為與肢體之間的協調。程式語言中的結構也是如此,正因為結構的存在,才組成了一段程式碼,一個系統,一個程式。上一篇部落格已經介紹了分支結構,下面來介紹迴圈結構,顧名思義,迴圈即重複。

................while迴圈...................................................................................................................

語法:(先判斷,後執行)

while(迴圈條件)

{

迴圈體;

}

執行過程:

1、判斷迴圈條件,如果條件為true,則轉向2;如果條件為false則轉向3

2、執行迴圈體,迴圈體執行完後,轉向1

3、跳出迴圈,迴圈結束

................do-while迴圈..............................................................................................................

語法:(先執行,後判斷)

Do

{

迴圈體;

}

While(條件)

執行過程:

1、執行迴圈體,執行完迴圈體轉向

2

2、判斷條件是否成立,如果條件為true,則轉向1.如果條件為false則轉向3

3.跳出迴圈,迴圈結束

................for迴圈.......................................................................................................................

語法:

for (語句1; 語句2;語句3)

            {

                迴圈體;

            }

執行過程:

先判斷條件,然後執行迴圈體。

................總結............................................................................................................................

知道迴圈次數:for迴圈

不知道迴圈次數:do-while/while

do-while和while的區別

do-while:先執行,再判斷

while:先判斷,再執行