1、for 迴圈。
我們還是以示例來講解。
using system;
using system.windows;
namespace gosoa.com.cn}}
}我們來看示例中的,for(int i=0;i<100;i++) 這段**,這就是for 迴圈。其執行過程是這樣的:
首先,初始化乙個變數i=0,然後判斷,i 是否小於100,如果成立,則執行console.writeline(i)
這句, 執行完後在 i++ (i++的意思是,i=i+1)。現在i 的值變成了2,接著判斷,i 是否小
於100,再接著執行 。。。。直到i 小於100 不成立,就會退出迴圈。
2、while 迴圈
while 迴圈,我們也以例子來學習。
using system;
using system.windows;
namespace gosoa.com.cn}}
}while 的執行過程是這樣的,第一步就直接判斷,i 是否小於100,如果成立,則執行
console.writeline(i) 和 i++ 語句。接著進行判斷,一直到i 小於100 不成立。
3、do…while 迴圈
我們依然來看示例**。
using system;
using system.windows;
namespace gosoa.com.cn
while(i<100);}}
}該段程式,輸出的結果是 200.因為do while 的執行過程是 先執行再判斷,所以,就先輸出
了 200.
4、foreach 迴圈
我們看示例
using system;
using system.windows;
namespace gosoa.com.cn
;foreach(string temp in strarr)}}
}首先我們定義了乙個 strarr 字串陣列。foreach(string temp in strarr) 就是來遍歷該陣列,
並 且輸出陣列中的每乙個項。該示例輸出的結果是 www, gosoa ,com ,cn 三列。
三、跳轉語句
1、break 這個關鍵字我們在上個示例中見到過了,是用來退出某個case 語句的。實際上,
break 也可 以退出for foreach while 等迴圈。
2、continue ,和break 類似,只是break 直接跳出了迅,而continue 不會跳出迴圈,只是
該次迴圈不 執行,直接執行下次迴圈。我們看一段示例。
using system;
using system.windows;
namespace gosoa.com.cn
;foreach(string temp in strarr)
console.writeline(temp);}}
}}該示例輸出的結果是 gosoa ,com ,cn 三列。和上個示例的不同之處,就是少了 www。
C 迴圈語句
1 goto語句 goto語句一旦出現錯誤不易察覺,所以一般不用goto語句。2 while語句 3 do while語句 includeusing namespace std int main break語句只是結束了整個while迴圈,執行接下來的程式 7 continue語句 includeu...
C迴圈語句
break 語句和continue 語句 break 語句 功能 終止它所在的switch 語句或迴圈語句的執行。說明 break語句只能出現在switch 語句或迴圈語句的迴圈體中。continue 語句 說明 continue 語句只能出現在迴圈句的迴圈體中 若執行while 或do while...
c 迴圈語句
for 變數初始化 迴圈執行條件 變數增值 語句 或者 for 變數初始化 迴圈執行條件 變數增值 括號內多語句時要加括號。1.輸入乙個數n,請判斷n是否為質數,是的話輸出yes,否的話輸出no。本題的思路為從2一直到n的二次根,判斷n是否整除變數i,如果整除了 輸出yes,再結束程式,如果一直沒有...