c 迴圈語句

2021-06-28 18:57:29 字數 1504 閱讀 9029

1、for 迴圈。

我們還是以示例來講解。

using system;

using system.windows;

namespace gosoa.com.cn}}

}我們來看示例中的,for(int i=0;i<100;i++) 這段**,這就是for 迴圈。其執行過程是這樣的:

首先,初始化乙個變數i=0,然後判斷,i 是否小於100,如果成立,則執行console.writeline(i)

這句, 執行完後在 i++ (i++的意思是,i=i+1)。現在i 的值變成了2,接著判斷,i 是否小

於100,再接著執行 。。。。直到i 小於100 不成立,就會退出迴圈。

2、while 迴圈

while 迴圈,我們也以例子來學習。

using system;

using system.windows;

namespace gosoa.com.cn}}

}while 的執行過程是這樣的,第一步就直接判斷,i 是否小於100,如果成立,則執行

console.writeline(i) 和 i++ 語句。接著進行判斷,一直到i 小於100 不成立。

3、do…while 迴圈

我們依然來看示例**。

using system;

using system.windows;

namespace gosoa.com.cn

while(i<100);}}

}該段程式,輸出的結果是 200.因為do while 的執行過程是 先執行再判斷,所以,就先輸出

了 200.

4、foreach 迴圈

我們看示例

using system;

using system.windows;

namespace gosoa.com.cn

;foreach(string temp in strarr)}}

}首先我們定義了乙個 strarr 字串陣列。foreach(string temp in strarr) 就是來遍歷該陣列,

並 且輸出陣列中的每乙個項。該示例輸出的結果是 www, gosoa ,com ,cn 三列。

三、跳轉語句

1、break 這個關鍵字我們在上個示例中見到過了,是用來退出某個case 語句的。實際上,

break 也可 以退出for foreach while 等迴圈。

2、continue ,和break 類似,只是break 直接跳出了迅,而continue 不會跳出迴圈,只是

該次迴圈不 執行,直接執行下次迴圈。我們看一段示例。

using system;

using system.windows;

namespace gosoa.com.cn

;foreach(string temp in strarr)

console.writeline(temp);}}

}}該示例輸出的結果是 gosoa ,com ,cn 三列。和上個示例的不同之處,就是少了 www。

C 迴圈語句

1 goto語句 goto語句一旦出現錯誤不易察覺,所以一般不用goto語句。2 while語句 3 do while語句 includeusing namespace std int main break語句只是結束了整個while迴圈,執行接下來的程式 7 continue語句 includeu...

C迴圈語句

break 語句和continue 語句 break 語句 功能 終止它所在的switch 語句或迴圈語句的執行。說明 break語句只能出現在switch 語句或迴圈語句的迴圈體中。continue 語句 說明 continue 語句只能出現在迴圈句的迴圈體中 若執行while 或do while...

c 迴圈語句

for 變數初始化 迴圈執行條件 變數增值 語句 或者 for 變數初始化 迴圈執行條件 變數增值 括號內多語句時要加括號。1.輸入乙個數n,請判斷n是否為質數,是的話輸出yes,否的話輸出no。本題的思路為從2一直到n的二次根,判斷n是否整除變數i,如果整除了 輸出yes,再結束程式,如果一直沒有...