C語言 菜鳥整理分支與迴圈語句

2021-10-10 08:11:30 字數 1971 閱讀 8061

迴圈語句

if(表示式)

如果表示式為真,則執行花括號裡面的語句(非0表示真)

如果表示式為假,則跳過花括號裡面的內容執行別的內容(0表示假)

if(表示式1)

如果表示式1為真執行語句1,否則執行語句2

if(表示式1)

else if(表示式2)

如果表示式1為真,則執行語句1,否則判斷表示式2,表示式2為真,執行語句2,否則判斷表示式n,若表示式n為真,執行語句n,否則執行語句n+1

switch(變數的值)

若switch裡面變數的值為n,則執行n語句

若執行到break直接跳出switch語句,若沒有則執行下一條語句。

若沒有對應的switch裡面變數的值,則執行default中的語句。

default可以出現在任意位置,每個switch語句中只能由乙個default子句。

例子:

#include

intmain()

return0;

}

定義變數

while(條件判斷)

例子

for(定義變數;條件判斷;變數自增)

例子:

變數初始化;

do(條件判斷);

例子:

break和continue在迴圈中的用法:

break:在迴圈中只要遇到break,就停止後期的所有迴圈。所以break是用於終止迴圈的。

continue:用於終止本次迴圈,也就是本次迴圈中continue後邊的**不會執行,而是直接跳轉到迴圈語句的判斷部分,進行下一次迴圈的入口判斷。

C語言 分支語言和迴圈語句

分支語句 if switch 迴圈語句 while for do while if語句 if語句的結構 if 表示式 語句 if 表示式 語句1 else 表示式 語句2 多分支 if 表示式1 語句1 else if 表示式2 語句2 else 語句3 注意 如果表示式的結果為真 則語句1執行,否...

C語言 分支與迴圈

c的分支與迴圈 1.if語句 格式 if 表示式 1.1 if.else語句 格式 if 表示式 else 1.2if.else if.else語句 格式 if 表示式1 else if 表示式2 else if 表示式n else 2.switch語句 格式 switch 3.巢狀分支 if巢狀 ...

分支與迴圈語句

練習 列印1 100之間的奇數 include include int isodd int x return 1 int main i system pause return 0 侷限性 1.若忘記break,會繼續執行 2.case語句中無法定義變數 3.case語句判定的條件必須是int lon...