C語言 迴圈語句

2022-09-12 16:06:26 字數 2154 閱讀 2199

1.for迴圈

語法:

for

( init; condition; increment )

示例**:

/*

for迴圈語句

*/#include

intmain()

return0;

}

執行結果:

012

3456

789

2.while迴圈

語法:

while

(condition)

示例**:

/*

while迴圈語句

*/#include

intmain()

return0;

}

執行結果:

012

3456

789

3.do...while迴圈

語法:

do

while( condition );

示例**:

/*

do...while迴圈語句

*/#include

intmain()

while(i<10); //

判斷條件是否成立

return0;

}

執行結果:

012

3456

789

4.break語句

用於跳出迴圈。

(1)當break語句出現在乙個迴圈內時,迴圈會立即終止,且程式流將繼續執行緊接著迴圈的下一條語句。

(2)它可用於終止switch語句中的乙個 case。

(3)如果您使用的是巢狀迴圈(即乙個迴圈內巢狀另乙個迴圈),break 語句會停止執行最內層的迴圈,然後開始執行該塊之後的下一行**。

語法:

break;

示例**:

/*

break跳出迴圈

*/#include

intmain()

printf(

"%d\n

",i);

}return0;

}

執行結果:

012

34

5.continue語句

(1)跳過當前迴圈中的**,強迫開始下一次迴圈。

(2)對於for迴圈,continue語句執行後自增語句仍然會執行。

語法:

continue;

示例**:

/*

continue執行下一次迴圈

*/#include

intmain()

printf(

"%d\n

",i);

}return0;

}

執行結果:

123

4678

910

6.goto語句

goto 語句允許把控制無條件轉移到同一函式內的被標記的語句。

注意:在任何程式語言中,都不建議使用 goto 語句。因為它使得程式的控制流難以跟蹤,使程式難以理解和難以修改。任何使用 goto 語句的程式可以改寫成不需要使用 goto 語句的寫法。

語法:

goto

label;

..label: statement;

示例**:

/*

goto跳至標記的語句

*/#include

intmain()

printf(

"%d\n

",i);

}return0;

}

執行結果:

123

4678

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語句的...