上一篇寫了while迴圈,這一篇就來寫一寫for迴圈。相比while迴圈,for迴圈要複雜一點,但比while迴圈更直觀一些。 for迴圈的格式為: for(表達式1;迴圈條件;表達式2) { 迴圈體 } 表達式1一般用來定義變數;迴圈條件如果為“true”,那麼迴圈繼續,反之迴圈結束,如果是空,就 ...
上一篇寫了while迴圈,這一篇就來寫一寫for迴圈。相比while迴圈,for迴圈要複雜一點,但比while迴圈更直觀一些。
for迴圈的格式為:
for(表達式1;迴圈條件;表達式2)
{
迴圈體
}
表達式1一般用來定義變數;迴圈條件如果為“true”,那麼迴圈繼續,反之迴圈結束,如果是空,就變成死迴圈了;表達式2一般用於變數的自增或者自減。舉個例子,如果在控制臺中輸出100個你好,用for迴圈來實現的話,就像這樣:
for(int i=0; i<100; i++)
{
Console.Write(“你好”);
}
如果用while迴圈來實現,如下:
int i=0;
While(i<100)
{
Console.Write(“你好”);
i++;
}
對比了兩種迴圈方式,顯而易見for迴圈比while迴圈的代碼書寫更簡潔。選擇什麼樣的迴圈方式,沒有限制,在編寫代碼時能夠簡潔、直觀就是最好的。