目錄
邏輯控制語句
1.1邏輯控制
1.2條件判斷語句
1.2.1判斷語句
迴圈控制語句
2.1 for迴圈
2.2 foreach遍歷迴圈
2.3 while迴圈和do...while迴圈
2.4 控制語句
2.4.1 break
2.4.2 return
2.4.3 continue
控制計算機閱讀**的乙個順序邏輯,作用提高演算法的執行效率
判斷結構要求程式設計師指定乙個或多個要評估或測試的條件,以及條件為真時要執行的語句(必需的)和條件為假時要執行的語句(可選的)
if語句( 乙個if語句由乙個布林表示式後跟乙個或多個語句組成。)
if...else...語句(乙個if語句後可跟乙個可選的else語句,else語句在布林表示式為假時執行。)
當使用 if...else if...else... 語句時,以下幾點需要注意
巢狀if語句(可以在乙個 if 或 else if 語句內使用另乙個 if 或 else if 語句。
例子:針對if...if...if.../if...else if...else.../if...else if...else if...的結果區別
switch語句(乙個 switch 語句允許測試乙個變數等於多個值時的情況。)
switch(expression)
switch 語句必須遵循下面的規則 :
乙個 for 迴圈是乙個允許編寫乙個執行特定次數的迴圈的重複控制結構。
for (init; condition; increment )
下面是 for 迴圈的控制流:
init:迴圈變數初始化,可有可無
condition:迴圈條件,在迴圈條件存在時,務必保證在第乙個分號之前宣告init,這個初始化位置不一定在for小括號中,可有可無
當迴圈條件為真,則會執行statement(s)迴圈體
當迴圈條件為假,則迴圈結束
increment:迴圈變數自變,當每次迴圈體執行完一次必然會執行自變,可有可無
三者缺少任意乙個這個迴圈語句變成死迴圈
使用foreach可以迭代陣列或者乙個集合物件,遍歷乙個集合中的每一項,遍歷到一項迴圈一次
foreach(var temp in arrayofintts)
只要給定的條件為真,c#中的 while 迴圈語句會重複執行乙個目標語句
while(condition)
在這裡,statement(s) 可以是乙個單獨的語句,也可以是幾個語句組成的**塊。condition 可以是任意的表示式,當為任意非零值時都為真。當條件為真時執行迴圈。
當條件為假時,程式流將繼續執行緊接著迴圈的下一條語句
而do...while迴圈
在這裡,statement(s) 可以是乙個單獨的語句,也可以是幾個語句組成的**塊。condition 可以是任意的表示式,當為任意非零值時都為真。當條件為真時執行迴圈。
當條件為假時,程式流將繼續執行緊接著迴圈的下一條語句
do
while( condition );
條件表示式出現在迴圈的尾部,所以迴圈中的 statement(s) 會在條件被測試之前至少執行一次。
如果條件為真,控制流會跳轉回上面的 do,然後重新執行迴圈中的 statement(s)。這個過程會不斷重複,直到給定條件變為假為止
break控制迴圈語句跳出當前迴圈
return控制程式**直接跳出從他往後的所有**直到本次條件結束
continue控制程式跳出本次迴圈進入下一次迴圈
C 迴圈控制語句
本節課將介紹如何使用c 控制語句中的迴圈語句,本課目的如下 1.學會 while 迴圈的用法。2.學會 do 迴圈的用法。3.學會 for 迴圈的用法。4.學會foreach迴圈的用法。5.進一步了解 break 語句的用法。6.如何使用 continue 語句。在c 中,使用 goto 語句並不是...
c 迴圈控制語句
迴圈控制語句更改執行的正常序列,當執行離開乙個範圍時,所有在該範圍中建立的自動物件都會被銷毀,c 提供了下列的控制語句 break語句 終止loop或switch語句,程式流將繼續執行緊接著loop或switch的下一條語句 當break語句出現在乙個迴圈內時,迴圈會立即終止,且程式流將繼續執行緊接...
C 迴圈控制語句
本節課將介紹如何使用c 控制語句中的迴圈語句,本課目的如下 1.學會 while 迴圈的用法。2.學會 do 迴圈的用法。3.學會 for 迴圈的用法。4.學會foreach迴圈的用法。5.進一步了解 break 語句的用法。6.如何使用 continue 語句。在c 中,使用 goto 語句並不是...