1. 程式人生 > >c語言-switch

c語言-switch

一.switch函式意義

選擇性執行

二.switch函式結構

 1 switch(表示式)
 2 {
 3        case: 常量表達式;
 4             語句1;
 5             break;              
 6        case: 常量表達式;
 7             語句1;
 8             break;       
 9       default:
10              語句3;
11             break;   
12 }

三.switch函式流程

case:入口           break:結束

switch找到入口後依次向下執行語句,直到break結束

找到入口後,忽略其他所有入口,依次向下執行。

四.switch注意事項

1.case後面的常量表達式型別:

(1)列舉常量   (2)數值常量   (3)字元常量    (4)常變數  (5)巨集名中的一種

2.switch後面括號裡的表示式允許是任何型別