无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

C/C++編程筆記:Switch語句詳解,知識點(diǎn)+代碼示例

2021-01-20 21:49 作者:C語言編程__Plus  | 我要投稿

切換案例語句代替了將變量與多個整數(shù)值進(jìn)行比較的long if語句

switch語句是多路分支語句。它提供了一種簡單的方法,可以根據(jù)表達(dá)式的值將執(zhí)行分派到代碼的不同部分。

Switch是一個控制語句,它允許一個值更改執(zhí)行控制。


句法:

開關(guān)(n)

{

? ? 情況1://如果n = 1,則執(zhí)行代碼;

? ? ? ? 跳出;

? ? 情況2://如果n = 2,則執(zhí)行代碼;

? ? ? ? 跳出;

? ? 默認(rèn)值://如果n不匹配任何情況下要執(zhí)行的代碼

}

有關(guān)開關(guān)案例聲明的要點(diǎn):

開關(guān)中提供的表達(dá)式應(yīng)得出一個常數(shù)值,否則將無效。

switch的有效表達(dá)式:

//允許使用常量表達(dá)式

開關(guān)(1 + 2 + 23)

開關(guān)(1 * 2 + 3%4)

//允許提供變量表達(dá)式

//為它們分配固定值

開關(guān)(a * b + c * d)

開關(guān)(a + b + c)

不允許重復(fù)的大小寫值。

默認(rèn)語句是可選的,即使switch case語句沒有默認(rèn)語句,

它也可以正常運(yùn)行。

break語句在交換機(jī)內(nèi)部用于終止語句序列。當(dāng)?shù)竭_(dá)break語句時,開關(guān)終止,控制流跳至switch語句后的下一行。

break語句是可選的。如果省略,將繼續(xù)執(zhí)行下一種情況??刂屏鲗⒙涞诫S后的情況中,直到達(dá)到中斷為止。

允許嵌套switch語句,這意味著您可以在另一個switch中包含switch語句。但是,應(yīng)避免使用嵌套的switch語句,因?yàn)樗鼤钩绦蚋鼜?fù)雜且可讀性更差。

流程圖


C語言例:


C++例:


今日份分享就到這里了,希望對你有幫助~

另外如果你想更好的提升你的編程能力,學(xué)好C語言C++編程!彎道超車,快人一步!筆者這里或許可以幫到你~

UP在主頁上傳了一些學(xué)習(xí)C/C++編程的視頻教程,有興趣或者正在學(xué)習(xí)的小伙伴一定要去看一看哦!會對你有幫助的~

分享(源碼、項(xiàng)目實(shí)戰(zhàn)視頻、項(xiàng)目筆記,基礎(chǔ)入門教程)

歡迎轉(zhuǎn)行和學(xué)習(xí)編程的伙伴,利用更多的資料學(xué)習(xí)成長比自己琢磨更快哦!

編程學(xué)習(xí)書籍分享:


編程學(xué)習(xí)視頻分享:



C/C++編程筆記:Switch語句詳解,知識點(diǎn)+代碼示例的評論 (共 條)

分享到微博請遵守國家法律
钦州市| 武川县| 盱眙县| 新晃| 南投县| 隆尧县| 洞口县| 江津市| 灵丘县| 收藏| 巴里| 炉霍县| 嘉鱼县| 拉萨市| 东明县| 江西省| 二连浩特市| 扶沟县| 襄城县| 南充市| 墨竹工卡县| 涿鹿县| 铜鼓县| 浑源县| 太康县| 额尔古纳市| 游戏| 合江县| 绿春县| 宁陕县| 高台县| 达州市| 旺苍县| 平果县| 二连浩特市| 德兴市| 乌苏市| 遂昌县| 威远县| 巴中市| 临朐县|