C語(yǔ)言基礎(chǔ)知識(shí)—switch語(yǔ)句
?switch語(yǔ)句使用注意事項(xiàng):(1)switch語(yǔ)句與if語(yǔ)句不同,僅能判斷一種關(guān)系:是否恒等;(2)switch語(yǔ)句中case子句的常量可以使整型常量、字符型常量、枚舉型數(shù)據(jù),或是整型常量表達(dá)式,不允許變量;(3)在同一個(gè)switch中,case子句的常量不能相同,在嵌套的switch語(yǔ)句中,不同層次的switch之間,可有相同的常量;(4)default子句可以省略。例如:default:printf(“E\n”);(5)case和default子句只能在switch語(yǔ)句中使用,且case和default只起標(biāo)號(hào)作用,可出現(xiàn)在switch中的任何位置;(6)case和default子句后面的語(yǔ)句序列允許由多個(gè)可執(zhí)行語(yǔ)句組成,且不必用“{}”括起來(lái),也可以為空語(yǔ)句;(7)switch語(yǔ)句中可省略break語(yǔ)句,但省略后會(huì)改變流程。
點(diǎn)擊加載更多評(píng)論>>