1.for迴圈
語法:
for( init; condition; increment )
示例**:
/*for迴圈語句
*/#include
intmain()
return0;
}
執行結果:
0123456
789
2.while迴圈
語法:
while(condition)
示例**:
/*while迴圈語句
*/#include
intmain()
return0;
}
執行結果:
0123456
789
3.do...while迴圈
語法:
dowhile( condition );
示例**:
/*do...while迴圈語句
*/#include
intmain()
while(i<10); //
判斷條件是否成立
return0;
}
執行結果:
0123456
789
4.break語句
用於跳出迴圈。
(1)當break語句出現在乙個迴圈內時,迴圈會立即終止,且程式流將繼續執行緊接著迴圈的下一條語句。
(2)它可用於終止switch語句中的乙個 case。
(3)如果您使用的是巢狀迴圈(即乙個迴圈內巢狀另乙個迴圈),break 語句會停止執行最內層的迴圈,然後開始執行該塊之後的下一行**。
語法:
break;
示例**:
/*break跳出迴圈
*/#include
intmain()
printf(
"%d\n
",i);
}return0;
}
執行結果:
01234
5.continue語句
(1)跳過當前迴圈中的**,強迫開始下一次迴圈。
(2)對於for迴圈,continue語句執行後自增語句仍然會執行。
語法:
continue;
示例**:
/*continue執行下一次迴圈
*/#include
intmain()
printf(
"%d\n
",i);
}return0;
}
執行結果:
1234678
910
6.goto語句
goto 語句允許把控制無條件轉移到同一函式內的被標記的語句。
注意:在任何程式語言中,都不建議使用 goto 語句。因為它使得程式的控制流難以跟蹤,使程式難以理解和難以修改。任何使用 goto 語句的程式可以改寫成不需要使用 goto 語句的寫法。
語法:
gotolabel;
..label: statement;
示例**:
/*goto跳至標記的語句
*/#include
intmain()
printf(
"%d\n
",i);
}return0;
}
執行結果:
1234678
910
C 語言 迴圈語句
請輸入關卡數 int a int.parse console.readline int s 0 if a 0 a 20 console.write 您輸入的關卡得分是 s if a 20 a 30 for int i 21 i a i console.write 您輸入的關卡得分是 s if a 3...
C語言迴圈語句
while while迴圈的通用形式 while expression statement statement 是以分好為結尾的簡單語句,也可以是也用花括號括起來的符合語句 expression 使用的是關係表示式也可以是值 每迴圈一次叫做一次迭代 while expression 成立 state...
C語言之迴圈語句
1.迴圈語句分析 迴圈語句的基本工作方式 通過條件表示式判定是否執行迴圈體 條件表示式遵循if語句表示式的原則 do,while,for的區別 do語句先執行後判斷,迴圈體至少執行一次 while語句先判斷後執行,迴圈體可能不執行 for語句先判斷後執行,相比while更簡潔 do.while語句的...