C語言基礎之迴圈

2021-08-04 13:46:48 字數 872 閱讀 2067

1、while迴圈1

while(迴圈控制表示式)

s1:計算迴圈控制表示式,若為真則執行迴圈體語句塊,否則退出迴圈;

s2:執行迴圈體語句塊後,執行s1。

(1)如果迴圈控制表示式恒為真,則構成無限迴圈;//break,return

(2)while迴圈的迴圈體可能一次都不執行。

2、do-while迴圈

dowhile(迴圈控制表示式);//分號有一定要有

s1:執行迴圈體語句塊;

s2:計算迴圈控制表示式,若為真則執行s1,否則退出迴圈。

do-while迴圈的迴圈體至少會被執行一次。

3、for迴圈

for(表示式1;表示式2;表示式3)

s1:計算表示式1;

s2:計算表示式2,若為真則執行迴圈體語句塊,否則退出迴圈;

s3:計算表示式3,執行s2。

通常通過表示式1初始化迴圈變數,通過表示式2判斷迴圈條件,通過表示式3更新迴圈變數。

continue語句:中斷本次迴圈,繼續下一次迴圈。對於while/do-while迴圈,continue->計算迴圈控制表示式->…,對於for迴圈,continue->計算表示式3->計算表示式2->

空語句:僅包含乙個分號的語句。

int i=10;

printf(「%d\n」,i);

;//空語句

空語句經常用來表示空迴圈體。在while/for迴圈中的圓括號後誤寫分號,意外形成了空迴圈,有可能導致錯誤的結果。

製作定時器原始碼:

#include

#include

int main()

}

C語言基礎之for迴圈的使用

一.for迴圈格式.1 for 語句1 條件 語句2 2 3 8 9 具體 10 11 語句1 初始化語句12 13 語句2 增量語句 執行完迴圈體後再執行的語句 14 1.for一開始就會執行一次語句1 整個for迴圈只會執行一次 2.判斷條件是否成立,如果條件成立,就會執行一次迴圈體,然後就會執...

C語言基礎 迴圈結構

一 while迴圈 使用格式 whlie 表示式 例子 用while語句計算1 2 3 100的值 include int main printf 結果為 d n sum return 0 while迴圈的陷阱 死迴圈 一直執行迴圈體中的 不會退出 while迴圈使用注意 1 死迴圈 2 當乙個常量...

C語言基礎 迴圈語句

定義 在不少實際問題中有許多具有規律性的重複操作,因此在程式中就需要重複執行某些語句。一組被重複執行的語句稱之為迴圈體,能否繼續重複,決定迴圈的終止條件。迴圈結構是在一定條件下反覆執行某段程式的流程結構,被反覆執行的程式被稱為迴圈體。迴圈語句是由迴圈體及迴圈的終止條件兩部分組成的。for語句 語法 ...