C 中的迴圈結構

2021-08-04 07:44:55 字數 1653 閱讀 3779

迴圈結構是程式中比較常用的乙個結構,主要用來重複執行某一些**從而達到預期的效果。

迴圈結構中主要包含四種格式,分別為:

*while迴圈

*do..while迴圈

*for迴圈

*foreach迴圈

while迴圈語句格式:

while(條件表示式)

**舉例:

classwhiledemo

system.console.writeline("haha");

}}

結果為2次hello world和1次haha

do..while迴圈語句格式:

do

while(條件表示式);

注意和while的區別。

**舉例:

classwhiledemo

while(a < 3);

}}

結果為1次hello

for迴圈語句格式:

for(初始化表示式; 條件表示式; 迴圈後的操作表示式)

**舉例:

classwhiledemo

}}

for迴圈中存在一種特殊的格式迴圈巢狀:

for(初始化表示式; 條件表示式; 迴圈後的操作表示式)

} **示例:

classfordemo

}//結果是列印6個hello

}}

foreach迴圈語句格式:(後面學習)

foreach(資料型別 資料名 in 容器名)

需要注意的是foreach語句只能用來遍歷。

break關鍵字

break,跳出,應用於迴圈結構和選擇結構。作用是跳出所在的迴圈並終止所在迴圈。

classfordemo}}

}

結果為列印1次hello

通常情況下,break要和其他語句結合使用,可以避免警告

classfordemo}}

}

break只會跳出它所在的迴圈

continue關鍵字

continue,繼續,應用於迴圈結構。作用是結束本次迴圈繼續執行下一次迴圈。

classwhiledemo

else}}

}

結果為列印出1~11之間所有的奇數

continue正常情況下和分支結構結合使用,一般不單獨使用

注意,break和continue都是關鍵字,同時也都可以單獨成句。如果這兩個語句離開了應用範圍將沒有意義

C 中的迴圈結構

for語句 一.語句格式 格式1 for 控制變數初始化表示式 條件表示式 增量表示式 語句1 說明 語句1是for迴圈語句的迴圈體,它將在滿足條件的情況下將重複執行。格式2 for 控制變數初始化表示式 條件表示式 增量表示式 例子 利用for迴圈,計算輸出1 2 3。100的和 include ...

C 迴圈結構

while迴圈 迴圈一次都不執行 先判斷在執行 例項一 while迴圈 2006年 80000人,按照25 增長,哪年增長到200000人。double student 80000 int year 2006 while student 200000 console.writeline 年是人 ye...

c 迴圈結構

1for迴圈語句 for 表示式1 表示式2 表示式3 先計算表示式1,一般是個初始值 然後執行表示式2的判斷 如果成立,執行語句,然後執行表示式3,再執行第二步 如果第二步不成立,退出迴圈 include using namespace std int main return 0 2while語句...