C 迭代語句

2021-08-20 06:49:30 字數 1395 閱讀 7855

迭代語句主要用於重複執行嵌入語句,在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...