迭代語句主要用於重複執行嵌入語句,在c#中,常見的迭代語句有while語句、do…while語句、for語句和foreach語句。
表示式:
while(【布林表示式】)//計算布林表示式中的值是否為true,為true時,執行語句塊中的語句
//執行完語句塊中的語句後,重新計算布林表示式中的語句如果為true,繼續迴圈,如果為false,則結束迴圈。
例如:
static
void main(string args)
;int s=0;
while(s<6)
",mynum[s]);
s++;
}console.readkey();
//輸出的情況為
//值為1
//值為2
//值為3
//值為4
//值為5
//值為6
語法:
do
while(【布林表示式】)
do …while和while語句比較相似,但是不同的是:while語句如果布林表示式值為false,可以不執行迴圈。
do…while語句當布林表示式的值為false時,也會執行一次語句塊。也就是說,do…while 語句最少執行一次,而while可以不執行。
表示式:
for(【初始化表示式】,【條件表示式】,【迭代表示式】)
例子
for(i=0,i<6,i++)//初始化i的值為0,條件表示式:i<6的時候執行迴圈,迭代表示式:迴圈一次i的值加1
次迴圈",i)
}console.readkey();
//輸出結果為
//第0次迴圈
//第1次迴圈
//第2次迴圈
//第3次迴圈
//第4次迴圈
//第5次迴圈
foreach語句用於列舉乙個集合的元素,並對該集合中的每個元素執行一次嵌入語句。
表示式
foreach(【型別】【迭代變數名】in【結合型別表示式】)
例子
static
void main(stringargs)
; foreach (int mynum in num)
console.readkey();
}//輸出的結果為
//1//2
//3//4
foreach語句將陣列中到的元素全都列舉出來了。而不像for語句一樣,進行了條件判斷。
感謝你的閱讀,對你有幫助的話,請給個贊!
C 迭代語句
1,do while語句 do語句重複執行語句或者語句塊,直到指定的表示式為false為止。迴圈體如果為單個語句,可以不放在 內,如果不是,那麼必須放在 內。如下面的 code int i 0 dowhie i 10 do的會無限迴圈執行。注 do while語句,無論while條件為true or...
C 入門5 6 迭代語句之for語句
for語句格式 for 初始條件 判斷條件 迴圈條件 迴圈語句 for迴圈可以記錄迴圈的次數,有效控制迴圈的方式。有時候我們會省略初始條件 判斷條件 迴圈條件,這時候兩個分號是不能省略的,此時構成死迴圈。死迴圈應用例項 using system using system.collections.ge...
C 入門5 7 迭代語句之foreach語句
foreach提供了乙個for語句的捷徑,而且還促進了集合類更為一致。格式foreach 型別 變數 in 集合 注意集合二字。補充 string型別可以看成是char型別的乙個集合 新語句char.iswhitespace c 判斷c是否為空格 例子 將語句識別為單詞並逐行輸出 using sys...