- N +

switch case舉例(c語言switch case語句例子)

今天給各位分享switch case舉例的知識(shí),其中也會(huì)對(duì)c語言switch case語句例子進(jìn)行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關(guān)注本站,現(xiàn)在開始吧!

switch case用法

switchcase是一種條件判斷語句,用于根據(jù)不同的情況執(zhí)行不同的代碼塊。switchcase語句適用于當(dāng)一個(gè)變量存在多種可能的值時(shí),可以比多個(gè)if語句更簡(jiǎn)潔。

switchcase語法:

```

switch(expression){

casevalue1:

//codeblock

break;

casevalue2:

//codeblock

break;

.

.

.

default:

//codeblock

}

```

expression表達(dá)式的值與case子句中的值進(jìn)行比較,如果匹配則執(zhí)行case后的代碼塊。如果沒有匹配到任何值,會(huì)執(zhí)行default語句塊的代碼。每個(gè)case語句塊可以包含任意數(shù)量的語句或代碼塊,以及一條break語句以終止該語句塊的執(zhí)行。

實(shí)例:

```

varday="Friday";

switch(day){

case"Monday":

console.log("TodayisMonday");

break;

case"Tuesday":

console.log("TodayisTuesday");

break;

case"Wednesday":

case"Thursday":

console.log("Todayisaweekday");

break;

case"Friday":

console.log("TodayisFriday");

break;

default:

console.log("Todayisaweekendday");

}

```

在這個(gè)例子中,根據(jù)變量day的值,執(zhí)行不同的代碼塊。如果day的值是"Monday",打印"TodayisMonday"。如果day的值是"Wednesday"或"Thursday",打印"Todayisaweekday"。如果變量day的值沒有匹配到任何case子句,執(zhí)行default語句塊打印"Todayisaweekendday"。

case在switch語句中的作用

當(dāng)switch后面括號(hào)內(nèi)“表達(dá)式”的值與某個(gè)case后面的“常量表達(dá)式”的值相等時(shí),就執(zhí)行此case后面的語句。

執(zhí)行完一個(gè)case后面的語句后,流程控制轉(zhuǎn)移到下一個(gè)case繼續(xù)執(zhí)行。

如果你只想執(zhí)行這一個(gè)case語句,不想執(zhí)行其他case,那么就需要在這個(gè)case語句后面加上break,跳出switch語句。

case語句用法舉例說明

1、case語句用法:c語言中每一個(gè)case的最后加上一個(gè)break語句,就是為了防止它進(jìn)入下一個(gè)case,把下一個(gè)case中的語句輸出。

2、結(jié)束一個(gè)switchcase語句是有兩中結(jié)束方式的,第一種是遇到switchcase這個(gè)語句的括號(hào),第二種是遇到break。

3、case中的語句,用代碼驗(yàn)證。這樣的代碼在編譯的時(shí)刻就會(huì)出現(xiàn)錯(cuò)誤,原因是標(biāo)號(hào)只能是語句的一部分,而并非語法。

Switchcase語句怎么使用

Switchcase語句用于根據(jù)不同的條件執(zhí)行不同的代碼塊。其使用方法為,先定義一個(gè)需要進(jìn)行判斷的表達(dá)式,然后再定義不同情況下需要執(zhí)行的代碼塊。最后,根據(jù)表達(dá)式的取值,執(zhí)行相應(yīng)的代碼塊。例如,當(dāng)表達(dá)式的取值為1時(shí),執(zhí)行代碼塊1;當(dāng)表達(dá)式的取值為2時(shí),執(zhí)行代碼塊2;當(dāng)表達(dá)式的取值為3時(shí),執(zhí)行代碼塊3;當(dāng)表達(dá)式的取值為其他時(shí),執(zhí)行默認(rèn)代碼塊。Switchcase語句主要用于簡(jiǎn)化if-else語句的使用。

switchcase語句內(nèi)可以用的關(guān)鍵詞

可以使用casebreakdefault等

關(guān)于本次switch case舉例和c語言switch case語句例子的問題分享到這里就結(jié)束了,如果解決了您的問題,我們非常高興。

返回列表
上一篇:
下一篇: