1. 程式人生 > >C語言基礎:switch語句

C語言基礎:switch語句

        switch右側的小括號中的變數或表達的值的結果是一個確定的值。大括號中可以有多個case語句,case右側的值如果等於switch右側小括號中的值,那麼程式將執行當前case大括號下的內容(case下的大括號可以省略,但建議保留),在大括號中的最後一行需要加入break語句,表示執行完當前條件分支的case之後程式跳出當前switch結構,如果沒有break則程式會順序執行下面的case語句程式碼,即使case後的值不等於switch的條件值。如果switch中所有的case值都不等於switch的條件值,那麼程式將執行default後的大括號中的內容,default分支即為預設條件分支,也就是說當所有的case分支都沒有起作用時程式將執行此預設分支,(default分支可以省略,但建議保留)。例如: