switch 語句實現多分支結構

2022-07-31 07:45:09 字數 736 閱讀 6511

一般格式:switch(表示式【只能是整型表示式,c語言預設字元為整數,不能用浮點型和字串型】)

eg:

#includeint

main()//

運算子錯誤

return0;

}

【break使得實現了真正意義上的多分支,執行時op依次與case後的常量表示式比較,相等時開始執行本行,之後依次執行, 直到遇見break跳出switch迴圈】

在switch中不使用break

eg://輸入乙個正整數n(n<100000),請輸出n的位數,並逆序輸出n的每一位數字

#include#include

intmain()

return0;

}

/*在switch的某些語句段中使用break

計算某年某月的天數*/

#includeint

main()

default:d=31;break

; }

printf("%d

",d);

}

四則運算中講究除數不能為0,所以fabs(y)>le-10(大於1*10(-10))

continue是中斷迴圈的本次執行,立即開始執行下一次迴圈;而break是立即結束所在迴圈。

continue是指跳回for迴圈的開始,執行調整語 句並判斷迴圈條件(即「直接進行下一次迴圈」),而break是指直接跳出迴圈

switch語句實現多分支結構

switch語句是多分支語句,用來實現多分支結構 用法 switch 表示式 表示式不能是浮點型 case 常量c1 語句1case 常量c2 語句 case 常量cn 語句ndefault 語句n 1 首先switch裡的表示式會和c1比較,如果相等則執行語句1,反之繼續判斷c2,以此類推,直到判...

Switch分支語句

switch 表示式 case 常量2 default 說明 上面中括號代表可有可無。public class switchtest system.out.println 4 上面的程式為乙個switch分支,執行的結果為 1,2,3,4 若將i的值改為2,則結果為 2,3,4 由此可見,switc...

分支結構 多分支結構

多分支結構 一般針對的是乙個連續區間段的不停的處理操作 語法結構 if 條件表示式1 條件執行體1 elif 條件表示式2 條件執行體2 elif 條件表示式n 條件執行體n else 條件執行體n 1 注意這邊的選擇與c中一樣至多只會執行其中的乙個語句執行體 python中允許多分支語句沒有els...