久久成人影片av福利在线|国产人成视频在线观看免费|欧洲黄色A级片亚洲一区区|欧美一二三区视频|日本免费的黄色三级片|成人黄色无码网站|亚洲先锋影院A性电影|少妇无玛影片在线看黄片网站|亚洲AV无码成人精品区丝袜|亚洲色情视频在线免费观看

高三網(wǎng) 試題庫 作文庫 大學(xué)庫 專業(yè)庫

當(dāng)前位置: 高三網(wǎng) > 大學(xué)動態(tài) > 正文

switch語句用法

2021-06-01 16:32:07文/薛雨彤

在C語言中,switch語句是開關(guān)語句,一般與case、break、default配合使用,對流程進(jìn)行控制。switch作為一個開關(guān),當(dāng)變量表達(dá)式的值對應(yīng)case中的值時,執(zhí)行case后面的語句后跳出switch語句,如果都不符合則執(zhí)行default后面的語句后跳出switch語句。

switch語句用法

switch語句用法規(guī)則

1.在一個switch中可以有任意數(shù)量的case語句。每個case后跟一個要比較的值和一個冒號。

2.case后的類型必須與switch中的變量具有相同的數(shù)據(jù)類型,且必須是一個常量或字面量。

3.當(dāng)被測試的變量等于case中的常量時,case后跟的語句將被執(zhí)行,直到遇到break語句為止。

4.當(dāng)遇到break語句時,switch終止,控制流將跳轉(zhuǎn)到switch語句后的下一行。

5.不是每一個case都需要包含break。如果case語句不包含break,控制流將會繼續(xù)后續(xù)的case,直到遇到break為止。

6.一個switch語句可以有一個可選的defaultcase,出現(xiàn)在switch的結(jié)尾。default case可用于在上面所有case都不為真時執(zhí)行一個任務(wù)。default case中的break語句不是必需的。

推薦閱讀

點擊查看 大學(xué)動態(tài) 更多內(nèi)容