【C#】三大結構之迴圈
阿新 • • 發佈:2019-01-02
————前言——————————————————————————
何為結構?我個人理解,結構相當於人的骨架,支撐著人的整個身體,行為與肢體之間的協調。程式語言中的結構也是如此,正因為結構的存在,才組成了一段程式碼,一個系統,一個程式。上一篇部落格已經介紹了分支結構,下面來介紹迴圈結構,顧名思義,迴圈即重複。
................while迴圈...................................................................................................................
語法:(先判斷,後執行)
while(迴圈條件)
{
迴圈體;
}
執行過程:
1、判斷迴圈條件,如果條件為true,則轉向2;如果條件為false則轉向3
2、執行迴圈體,迴圈體執行完後,轉向1
3、跳出迴圈,迴圈結束
................do-while迴圈..............................................................................................................
語法:(先執行,後判斷)
Do
{
迴圈體;
}
While(條件);
執行過程:
1、執行迴圈體,執行完迴圈體轉向
2、判斷條件是否成立,如果條件為true,則轉向1.如果條件為false則轉向3
3.跳出迴圈,迴圈結束
................for迴圈.......................................................................................................................
語法:
for (語句1; 語句2;語句3)
{
迴圈體;
}
執行過程:
先判斷條件,然後執行迴圈體。
................總結............................................................................................................................
知道迴圈次數:for迴圈
不知道迴圈次數:do-while/while
do-while和while的區別
do-while:先執行,再判斷
while:先判斷,再執行