迴圈
迴圈可以重複執行相同程式的片段,還可以讓程式結構化。 這章學習如何利用不同的結構,撰寫更靈活,操作更方便。
迴圈包括 for、while、do while
一、for 迴圈
for迴圈:知道執行次數。
for(設定迴圈初值; 判斷條件; 設定增減量)
{
迴圈主體;
}
OUTPUT: 1+2+…+10= 55
補充:在迴圈裡宣告的變數只是區域變數,跳出迴圈後,這個變數將不再使用。
透夠以下範例認識:
OUTPUT: i=1, sum=1 i=2, sum=3 i=3, sum=6
也可以同時宣告數個變數,並且給予初值; 要注意的是,這些變數必須為相同的型態; 換句話說:關鍵字只能出現一次。
二、while 迴圈
while 迴圈:無事先得知執行次數。

OUTPUT: n=0, sum=0 n=1, sum=1 n=2, sum=3 n=3, sum=6 n=4, sum=10 n=5, sum=15
三、do while 迴圈
與while 不同在於,while會先判斷條件真假,而do while 是先執行後判斷真假。 因此至少會執行一次迴圈。

OUTPUT: 請輸入值-1 請輸入值-3 請輸入值0 // 輸入 -1 -3 0 皆小於1 所以重複要求輸入 請輸入值5 //5>1 條件正確 1+2+…+5=15
四、巢狀迴圈
迴圈敘述中又有其他迴圈敘述。
99乘法表

Last updated
Was this helpful?