switch陳述句結構
switch(運算式)
{
case 判斷值1;
陳述句組1;
break;
case 判斷值2;
陳述句組2;
break;
case 判斷值3;
陳述句組3;
break;
……
case 判斷值n;
陳述句組n;
break;
default:
陳述句組n+1;
break;
}
運算式是選擇條件,可以是單個變數也可以是組合的運算式,其最終的結果必須是一整數值,{}內的所有內容是switch陳述句的主體,內含多個case分支,判斷值必須是一常量,case分支根據判斷值標識條件選擇的入口;break陳述句用于退出switch陳述句,如果不用break陳述句,則程式會依次往下執行,
注:
1.switch()后面圓括號中的運算式要求結果是整數(整型變數),各個case的判斷值要求是整形常量,
2.各個case和default及其下面的陳述句組的順序是任意的,但各個case后面的判斷值必須是不同的值,
3.多個分支陳述句組的break陳述句起著退出switch-case結構的作用,若無此陳述句,程式將順序執行下一個case陳述句組,
4.當運算式的結果值與所有的case的判斷值都不一致時,程式執行default部分的陳述句組,所以default部分不是必須的,
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/246908.html
標籤:其他
上一篇:關于SQL SERVER 的物料計算的問題,是真的不知道該怎么寫陳述句了......
下一篇:MySQL事務保存點
