一般格式:switch(表示式【只能是整型表示式,c語言預設字元為整數,不能用浮點型和字串型】)
eg:
#includeintmain()//
運算子錯誤
return0;
}
【break使得實現了真正意義上的多分支,執行時op依次與case後的常量表示式比較,相等時開始執行本行,之後依次執行, 直到遇見break跳出switch迴圈】
在switch中不使用break
eg://輸入乙個正整數n(n<100000),請輸出n的位數,並逆序輸出n的每一位數字
#include#includeintmain()
return0;
}
/*在switch的某些語句段中使用break
計算某年某月的天數*/
#includeintmain()
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...