W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
while
循環(huán)重復(fù)執(zhí)行一組代碼,而bool表達式為true。
在執(zhí)行循環(huán)體之前測試表達式。
例如:
int i = 0;
while (i < 3) {
Console.WriteLine (i);
i++;
}
do-while
循環(huán)在語句塊執(zhí)行后測試表達式。
do-while
循環(huán)確保塊總是至少執(zhí)行一次。
這里是用do-while循環(huán)重寫的前面的例子:
int i = 0;
do {
Console.WriteLine (i);
i++;
} while (i < 3);
for循環(huán)具有用于循環(huán)變量的初始化和迭代的子句。
for循環(huán)包含三個子句,如下所示:
for (initialization-clause; condition-clause; iteration-clause)
statement-or-statement-block
初始化子句在循環(huán)開始之前執(zhí)行,用于初始化一個或多個迭代變量。
條件子句是一個bool表達式,當(dāng)true時,將執(zhí)行body。
迭代子句在語句塊的每次迭代之后執(zhí)行,并用于更新迭代變量。
例如,以下打印數(shù)字0到2:
for (int i = 0; i < 3; i++)
Console.WriteLine (i);
例子:
using System;
public class ScopeTest {
public static int Main() {
for (int i = 0; i < 10; i++) {
Console.WriteLine(i);
}
for (int i = 9; i >= 0; i -- )
{
Console.WriteLine(i);
} // i goes out of scope here.
return 0;
}
}
可以省略for語句的三個部分中的任何一個。
foreach
語句遍歷可枚舉對象中的每個元素。
例如,數(shù)組和字符串都是可枚舉的。
這里是循環(huán)字符串中的字符的例子,從第一個字符到最后一個:
foreach (char c in "hgci.cn"){ // c is the iteration variable
Console.WriteLine (c);
}
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: